许多jQuery ajax 请求失败的 jQuery ajax 请求正在用错误污染我的控制台。 查看产生这些控制台错误的代码( jQuery 1. 7.2, 第 8240 行)
// Do send the request
// This may raise an exception which is actually
// handled in jQuery.ajax (so no try/catch here)
xhr.send( ( s.hasContent && s.data ) || null );
我注意到评论解释了为什么那里没有 try
/ captain
captain >。 但是,尽管在我的 jQuery.ajax
请求中,我有一个明确的 eror
回调功能, I m still 没有由 jQuery.ajax
处理这些错误。
我如何处理jQuery ajax 错误, 使错误信息在控制台中出现 non ?
Edit: 下面是我的代码片断,它满足了ajax的要求, 以及准确的错误信息(在Chrome):
$.ajax({
dataType: xml ,
url: "./python/perfdata.xml?sid=" + (new Date()),
success: function (data) {
var protocols = $("Protocols", data).children();
parseData(protocols);
},
error: function (error) {
setTimeout(getData, 200);
}
});
以下是铬误差信息:
GET
http://zeus/dashboard/python/perfdata.xml?sid=Thu%20May%2024%202012%2016:09:38%20GMT+0100%20(GMT%20Daylight%20Time)
jquery.js:8240