我正在使用 asp .net mvc 4,并且我有一个使用 ajax 验证的 html 表单。
我使用此 JavaScript 代码来了解表单是否无效。此代码有效。
$('#form').bind('invalid-form.validate', function () {
alert("error");
return false;
});
但是我找不到成功的 javascript 回调?
我尝试过:
$('#form').bind('valid-form.validate', function () {
alert("success");
});
或
$('#form').validate({
invalidHandler:
function (form, validator) {
alert('error');
},
rules: function (form, validator) {
alert('success ');
}
});
但我从未收到成功警报。感谢您的帮助。
最佳答案
使用ajax.beginform
@using (Ajax.BeginForm("Delete",new{id = Model.id}, new AjaxOptions
{
OnSuccess = "OnSuccess",
OnFailure = "OnFailure",
HttpMethod="Post"
}))
然后将 OnSuccess/Onfailure 更改为您的 Java 脚本函数的名称
关于jquery - 使用 jquery 成功回调进行 asp .net 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17847606/