当尝试更改选择框但未触发远程资源时,我尝试使用远程资源验证选择框:
以下是代码:
$("#register_student_2").validate({
submitHandler: function(form) {
$(form).ajaxSubmit({
rules: {
relationship: {
required: true,
remote: function() {
return {
type: "POST",
url: "includes/check-relationship.php",
}
}
},
},
beforeSubmit: function() {
//do something
},
clearForm: true,
success: function(data) {
},
});
}
});
答案 0 :(得分:1)
rules
必须传递到validate
选项,而不是传递给ajaxSubmit
选项
$("#register_student_2").validate({
rules: {
relationship: {
required: true,
remote: function () {
return {
type: "POST",
url: "includes/check-relationship.php",
}
}
},
},
submitHandler: function (form) {
$(form).ajaxSubmit({
beforeSubmit: function () {
//do something
},
clearForm: true,
success: function (data) {},
});
return false;
}
});