刷新页面时是否可以停止以下代码的请求/响应超时?
setInterval(function(){
var xhr = $.ajax({
url:'/ajax_controller/searchForTracks/'+logged_user_id,
success: function(data){
console.log(data+' tracks added');
}
});
},5000);
我努力了:
$(window).unload(function(){
xhr.abort();
});
和
window.onbeforeunload = function(){
throw new error('Aborting javascript');
}
但没什么对我有用。我只想立即刷新页面,而不是等到我的 URL 上的 xhr 请求完成(因为有时需要几分钟);