简单的ajax错误让我发疯

时间:2012-08-06 18:01:41

标签: html ajax

我只是想在div中读取一个html文件,现在它不起作用,因此我试图只读一个名为a.txt的简单文本文件,该文本文件包含3行“asdasdas”之类的东西。< / p>

它只是不起作用,按下段落标记后调用该函数,这里是代码:

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);

}

任何想法为何不起作用?

1 个答案:

答案 0 :(得分:0)

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

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

之前

xmlhttp.onreadystatechange=function()

尝试让我们知道它是否适合您