jquery.form.js是一個非常方便的插件,可以方便地實現Ajax表單提交。然而,在一些情況下,我們需要取消Ajax提交,這時候我們需要使用該插件提供的cancel方法。
cancel方法可以用于取消正在進行的Ajax提交操作。在代碼中使用該方法有兩種方式:
$(formSelector).ajaxSubmit({ //... 設置Ajax提交相關參數 }); // 取消正在進行的Ajax提交 $(formSelector).ajaxSubmit().cancel();
或者:
var ajaxSubmitOptions = { //... 設置Ajax提交相關參數 }; //Ajax提交 $(formSelector).ajaxSubmit(ajaxSubmitOptions); //取消正在進行的Ajax提交 $(formSelector).ajaxSubmit().data('jqxhr').abort();
這兩種方式都可以達到取消Ajax提交的目的,只不過方式不一樣而已。第一種方式需要使用插件提供的cancel方法,第二種方式則是直接通過jqxhr對象調用abort方法來取消Ajax提交。
總之,只要使用jquery.form.js插件,想要取消Ajax提交非常簡單,只需要使用cancel方法或者調用jqxhr對象的abort方法即可。
上一篇css 如何清除繼承樣式
下一篇css 如何畫圓形圖片