[英]How to interrupt reponse function on jQuery AJAX?
由於文件較大,我有一個Ajax函數需要一些時間來響應。 如果要停止Ajax請求,如何中斷響應功能?
$("#startAjaxButton").click(function(){
$.ajax({
url:"ajaxRequest.txt",
success:function(result){
$("#div1").html(result);
}
});
});
您可以使用.abort()
停止ajax請求,
var xRequest = $.ajax({
url:"ajaxRequest.txt",
success:function(result){
$("#div1").html(result);
}
});
xRequest.abort();
有兩種方法可以停止ajax請求。 您可以像下面這樣使用abort()
方法
var xhr = jQuery.ajax({
url : "/test",
...
});
xhr.abort();
或者使用如下所示的timeout
選項,
- var xhr = jQuery.ajax({
timeout : 3000,
...
}
您也可以參考以下鏈接,類似於此問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.