我正在運行一個返回請求狀態的長輪詢ajax。如果失敗,我需要停止阿賈克斯。所述AJAX是這樣寫的:在發生故障時停止ajax功能
function someFunction(url){
$.ajax({
url: url,
success: function(data){
if(data.status == 'FAILED'){
//Need this ajax to stop
}
}
});
}
$('some-button').on('click',function(
var url = 'server-url';
someFunction(url);
));
我不得不使用someFunction()
用作此長輪詢方法正在使用的代碼的多個其他部分。我應該做些什麼來阻止這個功能?
看到這個http://stackoverflow.com/questions/4551175/how-to-cancel-abort-jquery-ajax-request –
停止如何,到數據返回時,它完成? – adeneo
使用'ajax.abort();' –