2012-08-06 48 views
0

我只是试图读取div内的html文件,现在它不工作,因此我试图读取一个简单的文本文件名为a.txt,该文本文件包含3行“asdasdas “类似的东西。简单的ajax错误驱使我疯狂

它只是将无法正常工作,该功能被按下一个段落标记后调用,这里是代码:

functionNew() 
{  
    var xmlhttp; 
    if (window.XMLHttpRequest) 
     {// code for IE7+, Firefox, Chrome, Opera, Safari 
     xmlhttp=new XMLHttpRequest(); 
     } 
    else 
     {// code for IE6, IE5 
     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
     } 

    xmlhttp.onreadystatechange=function() 
     { 
     if (xmlhttp.readyState==4 && xmlhttp.status==200) 
     { 
      document.getElementById("divfull").innerHTML = xmlhttp.responseText; 
     } 
     } 
    xmlhttp.open("GET","a.txt",true); 
    xmlhttp.send(null); 

} 

任何想法,为什么它不工作?

+0

尝试把完整路径的文件,例如工作http://thing.com/a.txt – 2012-08-06 18:03:54

+0

这是我的电脑上.. 是我与萤火虫得到的错误是误了Syntex OK – user1104615 2012-08-06 18:04:36

+0

,该行被指向它? – 2012-08-06 18:06:32

回答

0

代码似乎是正确的,但尝试调用

xmlhttp.open("GET","a.txt",true); 

xmlhttp.onreadystatechange=function() 

尝试,让我们知道,如果它为您