Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ajax的jquery formValidator_Jquery_Ajax - Fatal编程技术网

使用ajax的jquery formValidator

使用ajax的jquery formValidator,jquery,ajax,Jquery,Ajax,我正在使用jQueryUIFormValidator(live)。对于电子邮件地址,除了语法和要求之外,我需要通过php检查电子邮件地址是否已经在使用中。由于回调和异步问题,我无法让它与ajax一起工作,这是我到目前为止所理解的。 首先,我的电子邮件部分的formValidator代码段: [...] , emailaddress: { rules: {

我正在使用jQueryUIFormValidator(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函数的结果。任何帮助都将不胜感激!如果你需要更多的信息或资料,请告诉我

提前感谢,,
Matty

这里使用的插件是什么?这一个