可能是最好的修訂問題:jQuery的AJAX中止後請求發送
我在我的代碼調用Ajax,我想取消發送後馬上打電話。基本上,我不想等待響應,我只是希望從客戶端發送整個請求。任何人都可以提供一些關於如何完成這個的想法?
我已經在Chrome中嘗試了以下內容,但似乎請求從未實際發送過(我在服務器端記錄收到的請求)。
基本上是:
var sendRequest = jQuery.ajax({
url: '/awesomeness.txt',
dataType : 'json',
timeout: 2000,
cache: false,
success: function(result) {}
});
sendRequest.abort();
我自己也嘗試設置的1超時,但奇怪的是,如果我從一個新的瀏覽器不發送請求加載頁面(如果我刷新頁面被髮送)。