[英]jQuery form plugin - abort request
我試圖中止jQuery表單插件ajax請求。
注意:我說的是這個插件http://jquery.malsup.com/form ,而不是$.ajax()
我通常這樣做是為了中止$.ajax()
請求:
if(typeof this.query !== 'undefined'){
this.query.abort();
}
this.query = jQuery.ajax({
...
...
});
但是使用插件中的jQuery ,這不起作用。 我在SO上看到了一些解決方案,它使用beforeSend
來中止,但是這個解決方案對我來說不起作用。
我想檢查ajax請求是否運行相同的表單,然后在發送新請求之前中止先前的請求。
謝謝
您可以從malsup表單訪問xhr
並中止請求,如下所示:
var form = $('#myForm').ajaxSubmit({ ... });
var xhr = form.data('jqxhr');
xhr.abort();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.