我一直在努力学习如何使用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的新手。
答案 0 :(得分:0)
使用Firebug或Chrome的开发者工具确保AJAX调用返回正确的文本。
names.txt
与HTML页面在同一目录中吗?