2011-06-30 55 views
0

我正在執行以下ajax調用。 我正在測試超時機制,並因此暫停我的服務器。 問題是,雖然我在一秒鐘後在客戶端收到超時,但我仍然看到它在螢火蟲中仍在繼續。超時後終止ajax調用

我想應該有一種方法來停止呼叫執行,但我沒有找到一個。

  $.ajax({ 
       url: url, 
       dataType: "jsonp", 
       jsonp: "jsoncallback", 
       timeout: 1000, 
       success: (function(w) { 
        ... 
        }, 
       error: function(XHR, textStatus, errorThrown) { 
        alert("Error"); 
       } 
      }); 

欣賞幫助。

+0

[使用jQuery中止Ajax請求]的可能的複製(http://stackoverflow.com/questions/446594/abort-ajax-requests-使用-jquery) –

回答

0

你可以試試這個

...  
error: function() { 
    window.stop() 
} 
...