0

div内のhtmlファイルを読み取ろうとしているだけですが、機能していないため、a.txtという名前の単純なテキストファイルを読み取ろうとしました。テキストファイルには、「asdasdas」のような3行が含まれています。

機能しません。段落タグを押した後に関数が呼び出されています。コードは次のとおりです。

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

}

なぜそれが機能しないのですか?

4

1 に答える 1

0

コードは適切なようですが、呼び出してみてください

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

xmlhttp.onreadystatechange=function()

それがあなたのために働くかどうか私たちに知らせてください

于 2012-08-07T12:11:12.053 に答える