1
我檢查這個功能我的Internet連接,並調用它使用一個時間間隔週期()如何檢測jquery的ajax請求超時錯誤
function check_dc(){
clearInterval(id);
id=setInterval("check_dc()",5000);
$.ajax({
url: 'http://www.google.com/',
type: 'GET',
error: function(){
flag=0;
alert("DC");
},
success: function(res, textStatus, xhr) {
var headline = $(res.responseText).find('a.tsh').text();
flag=1;
alert((res.responseText));
}
});
}
我設定一個標誌,如果我的請求的成功和失敗的時候重置。 但是當我從互聯網斷開連接測試錯誤功能時,我看不到警報 也當我添加beforeSend屬性就像錯誤,我也看不到它!
P.S:我用jquery.xdomainajax有跨域請求
你不能從一個回調得到警報。改用控制檯。 – nroose 2014-11-19 00:33:06