我遇到了jQuery驗證插件的問題。 當我定義自定義submitHandler時,它在第一次驗證運行後存儲。 我使用submitHandler通過AJAX請求發送對象,但當事件觸發後更改對象時,它不會在提交處理函數中進行更改。 有沒有什麼辦法可以在每個事件觸發後刷新提交處理程序?如何在jQuery驗證中刷新submitHandler
我的代碼
$('.request-telephone-form-submit').click(function(){
var thisForm = $(this).closest('form');
var postVars = new Object();
postVars.name = $('.request-name').val();
postVars.phone = $('.request-phone').val();
thisForm.closest('form').validate({
rules:
{
Name: {
required: true,
},
Telephone: {
required: true,
}
},
submitHandler: function(){
$.ajax({
type: 'POST',
url: '...',
data : postVars,
success : function(response) {
}
});
}
})
});
你可以讓你的代碼變成一個jsfiddle演示嗎? – Lucky