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 がフォームを送信するのを止める方法はありますか? ビーフォサブミット機能で多分?

4

2 に答える 2

8

関数で使用return false;beforeSubmitて、フォームの送信を防ぐことができます。

ソース: http://jquery.malsup.com/form/#options-object

于 2012-07-23T06:57:37.850 に答える
6

コールバックxhr.abort()を呼び出しbeforeSendます。

于 2012-07-23T06:58:02.890 に答える