使用javascript读取文本文件时出错

时间:2012-11-29 07:49:02

标签: javascript ajax

我一直在努力学习如何使用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的新手。

1 个答案:

答案 0 :(得分:0)

使用Firebug或Chrome的开发者工具确保AJAX调用返回正确的文本。

names.txt与HTML页面在同一目录中吗?