js读取服务器端的txt文件


js读取服务器端的txt文件有两种方式:


1、ajax方式读取文件

var url = "http://10.22.19.150:8080/timer/resources/test.txt";	
	 var htmlobj= $.ajax({url:url,async:false});
	 var dataString = htmlobj.responseText;	
	// var data =JSON.parse(dataString);
	 var data = eval("("+ dataString +")");//转换为json对象();
	 var status = data["status"];
	 var personScoreList = data["list"];	


2、使用XMLHttpRequest读取文件


  var url = "http://10.22.19.150:8080/timer/resources/test.txt";		   
       var xmlhttp = null;    			
       try {  
           xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");  
       } catch(e) {  
           try {  
               xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");  
           } catch(e) {}  
       }  

       if (!xmlhttp) xmlhttp = new XMLHttpRequest();  
		
       xmlhttp.onreadystatechange = function() {  
           if (xmlhttp.readyState == 4) {  
		if(xmlhttp.status == 200){
			var s = xmlhttp.responseText; 
			alert("XMLHttpRequest = " + s);						
			s = s.replace(//g, ">");  
					 
			xmlhttp = null; 
	        }					
           }  
       }; 


你可能感兴趣的:(javascript)