我正在使用 jquery ui FormValidator(实时)。对于电子邮件地址,除了语法和要求,我需要通过 php 检查电子邮件地址是否已在使用中。由于回调和异步问题,我无法让它与 ajax 一起使用,这就是我迄今为止所理解的。首先,我的电子邮件部分的 formValidator 片段:
[...] ,
emailaddress: {
rules: {
regEx: "email",
required: true,
custom: function (mailaddressvalue) {
// need return true or false of ajax result here
}
},
[...]
在“自定义”部分,应通过ajax检查电子邮件地址的使用,结果只需要“true”或“false”。ajax 函数应该是这样的:
function checkMailEntry(mailaddress){
$.ajax({
url: 'mailcheck.php',
cache: false,
data: "mailvalue="+mailaddress+"",
type: 'POST',
dataType: 'html'
});
}
即使使用回调函数,我也无法获得 ajax 函数的结果。任何帮助,将不胜感激!如果您需要更多信息或小提琴,请告诉我。
提前致谢, 马蒂