这是我的JS代码:
var _register_form = $('form[name="register"]');
_register_form.validate({
ignore: '.ignore',
rules: {
hidden_recaptcha: {
required : function() {
if(grecaptcha.getResponse() == '') {
return true;
} else {
return false;
}
}
},
email: {
required: true,
email: true,
remote: "../../ajax/check-email.php"
}
},
errorPlacement: function(error, element) {
error.appendTo(element.prev());
}
});
我的文件结构如下:
assets/
js/
main.js
ajax/
check-email.php
当我点击提交时,没有任何反应。没有错误消息,没有表单操作。什么都没有。
答案 0 :(得分:0)
remote
路径相对于 页面 ,其中包含JavaScript ,不到您的JavaScript文件所在的位置。
assets/
js/
main.js
ajax/
check-email.php
page.php
如果您的网页是ajax
的兄弟,则remote
路径应为ajax/check-email.php