3

我正在使用 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 提交表单?在beforesubmit 功能上可能吗?

4

2 回答 2

8

您可以使用return false;inbeforeSubmit函数来阻止表单提交。

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

于 2012-07-23T06:57:37.850 回答
6

呼入回调xhr.abort()beforeSend

于 2012-07-23T06:58:02.890 回答