jquery formValidator with ajax

时间:2013-04-29 08:05:00

标签: jquery ajax

我正在使用jquery ui FormValidator(live)。对于电子邮件地址,除了语法和要求,我需要通过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函数的结果。任何帮助,将不胜感激!如果您需要更多信息或小提琴,请告诉我。

先谢谢, 马蒂

0 个答案:

没有答案