$.ajax({
url : baseUrl,
data : {
"query" : query,
"num" : tracksRequested
},
dataType : "text",
success : received,
error : function(a,b,c) { alert("ERROR!"); console.log(a); },
type : "GET"
});
我正在使用jQuery发送AJAX请求。我正在使用的代码如上。通常,这很好用。但是,有时,请求失败并显示错误消息。检查时,ajax状态代码和readyState都显示为0,AFAIK表示未发送请求。我的印象是,只有当您尝试从其他域请求页面时才会发生这种情况。我不这样做;上面的baseUrl变量永远不会改变,但我在一些(但不是全部!)我的请求中收到此错误。我使用Chrome 13和IE9观察到了这一点。
答案 0 :(得分:0)
最有可能的是,您只是遇到连接问题。为什么不添加错误处理代码而忘记呢?此外,这可能是服务器端的错误 - 确保您的Web服务器是最新的,应用程序正在正常工作。