0

JavaScriptとAjaxを使用してローカルでテキストファイルを読み取る方法を学ぼうとしています。私はオンラインでいくつかのチュートリアルを探していて、それらに従いましたが、何をしても、テキストに.txtファイルの内容を表示させることができません。

function loadDoc(){
                var xmlhttp = new XMLHttpRequest();
                xmlhttp.onreadystatechange=function(){
                    if (xmlhttp.readyState==4 && xmlhttp.status==200){
                        xmlhttp.open("GET","names.txt",true);
                        allText = xmlhttp.responseText; 
                        lines = xmlhttp.responseText.split("\n");
                    }
                }
                xmlhttp.send(null);

                document.getElementById("myDiv").innerHTML=allText;
            }

これは、私が持っているdiv(id "myDiv")を変更して、テキストファイルの内容を読み取ることを意図していると思いますが、何を試しても、これは行われないようです。どんな助けでもいただければ幸いです-私はまだJavaScriptとAjaxに不慣れです。

4

1 に答える 1

0

Firebug または Chrome の開発者ツールを使用して、AJAX 呼び出しが正しいテキストを返していることを確認してください。

names.txtHTML ページと同じディレクトリにありますか?

于 2012-11-29T07:51:10.257 に答える