Добавление параметров в форму AJAX после инициализации - PullRequest
0 голосов
/ 28 апреля 2018

Я использую этот плагин форм jQuery для отправки форм с помощью ajax в моем одностраничном приложении, и мне нужно добавить функцию, которая будет вызываться при успешной отправке. Я знаю, что параметры могут быть добавлены при инициализации путем включения функции с параметрами, переданными в форму с помощью:

var options = { 
    success:    function() { 
        myFunction(); 
    } 
}; 
$('#myForm').ajaxForm(options);

Однако я не могу этого сделать, так как форма инициализируется этой платформой, которую я использую. Таким образом, мне нужно добавить функцию после инициализации. Кто-нибудь знает, возможно ли это, и если да, то как это сделать?

Любая помощь приветствуется.

Ответы [ 2 ]

0 голосов
/ 28 апреля 2018

В случае, если это полезно для кого-то еще, в этой среде уже есть обратные вызовы:

$('#form').on({
fpAjaxDone: function ( e, jqXHR, status, data ){
    successFunction();
},
fpAjaxFail: function ( e, jqXHR, status, data ){
    failFunction();
}
});
0 голосов
/ 28 апреля 2018

$('#myForm').ajaxForm({
    success: function(res, status, xhr, form) {
        // ...
    }
});
...