如何取消对AjaxForm的提交

时间:2012-07-23 06:53:59

标签: php jquery ajax jquery-plugins

我正在使用jquery插件(ajax表单),我尝试实现这样的东西

$("#MyFormID").ajaxForm({
    dataType: "json",
    resetForm: true,
    beforeSubmit: function() {
       //validateData returns boolean
       if(validateData()){
          // continue submit
       }else{
          //cancel submit
       }
    },
    success: function(json) {
        //show success notification     
    }
});

有没有办法阻止ajax提交表单? 关于beeforesubmit功能可能吗?

2 个答案:

答案 0 :(得分:6)

xhr.abort()回调中致电beforeSend

答案 1 :(得分:5)

您可以在return false;功能中使用beforeSubmit来阻止表单提交。

来源:http://jquery.malsup.com/form/#options-object