我正在尝试使用远程处理程序来验证用户正在提交的电子邮件尚未使用。这是使用formtowizard插件的向导的一部分。
但是,当我在向导上单击Next时,它不会等待返回异步响应并继续下一步。但是,如果我回去等待回复,那么它可以正常工作,我无法继续。
我试图强制使用sychnronous远程请求,但这不起作用。
所以问题是,如何使远程验证检查同步......
注意:这是wordpress插件的一部分,因此我使用jQuery代替$。
jQuery('#SignupForm').validate({
rules: {
email: {
required: true,
email: true,
remote: {
url: ajax.ajaxurl,
async: false
}
}
},
errorPlacement: function (error, element) {
// Show error
},
errorElement: 'em',
submitHandler: function (form) {
// Submit code is here
} else {
return true;
}
}});
非常感谢任何帮助。