我试图将 Jquery Validate 与 submitHandler 和 Jquery 插件 AjaxForm 放在一起。下面的代码没有给出任何错误,但它没有调用 php 文件,或者它似乎在某个地方死了。不幸的是,萤火虫我没有错误。不使用 submitHandler 它可以正常工作。所有必要的文件都已加载。
$('#form-ev').validate({
rules: {
.....
}, //end rules
messages: {
......
},
submitHandler: function(form) {
$('.loading').fadeIn('slow');
var insertOptions = {
url: '/js/ajax/add.php',
type: 'post',
dataType: 'json',
clearForm: true,
success: function(html) {
if (html==1) {
$('.loading').fadeOut();
$('.success').delay(1500).fadeIn('slow').delay(2000).fadeOut('slow');
} else {
$('.error').show('slow').delay(2000).hide('slow');
}
}
};
$('#form-ev').ajaxForm(insertOptions);
}
});
有人可以帮我理解我做错了什么吗?