Jquery 正在从文本文件获取数据,但ajax.status=0
嗨,我在本地主机上使用这个非常简单的代码从文本文件中获取数据Jquery 正在从文本文件获取数据,但ajax.status=0,jquery,ajax,Jquery,Ajax,嗨,我在本地主机上使用这个非常简单的代码从文本文件中获取数据 $("#getdata").click(function(){ var ajax = false; ajax = new XMLHttpRequest(); ajax.open("get","data.txt"); ajax.onreadystatechange = function(){ alert(ajax.status); if(ajax.readyStat
$("#getdata").click(function(){
var ajax = false;
ajax = new XMLHttpRequest();
ajax.open("get","data.txt");
ajax.onreadystatechange = function(){
alert(ajax.status);
if(ajax.readyState == 4 && ajax.status == 200){
$(".content").html(ajax.responseText);
}
}
ajax.send(null);
});
但是我得到0作为ajax.status。我也试过这个
$("#getdata").click(function(){
$.ajax({url:"data.txt",success:function(result){
alert("done");
}});
});
但它不警觉。有什么帮助吗?既然您在使用jquery,为什么不直接使用
jquery.Ajax()
?但我想知道这段代码的问题,而不仅仅是寻找任何解决方案data.txt实际上在哪里?可能代码找不到它。在与文件相同的路径中,代码位于head部分,它在一段时间前工作,刚刚停止工作代码已更新请查看第二个代码