欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

jquery.validate结合ajax验证邮箱是否已在数据库中存在的时候出错,该如何处理

更新时间: 2014-01-05 01:53:48 责任编辑: Author_N1

 

jquery.validate结合ajax验证邮箱是否已在数据库中存在的时候出错
jquery.validate验证登录 其他都挺好
就是在结合ajax验证邮箱是否已存在的时候出错

txtUserEmail: {
                        required: true,
                        remote: {
                            type: "post",
                            url: "/AJAX/CheckUserEmail.ashx?fresh=" + Math.random(),
                            data: {
                                UserEmail: function () {
                                    return $("#txtUserEmail").val();
                                }
                            },
                            dataType: "html",
                            dataFilter: function (data, type) {
                                $("#divhahaha").html(data);
                                if (data == "true") { return false; }
                                else { return true; }
                            }
                        }
                    }

ajax返回数据 如果 默认return false  那不论数据库有没有 都是通过 
默认是return true  那都不通过 
不晓得什么原因
我搞了个div 接收ajax返回的值 都挺正常的 


--参考方法--
ajax是异步的多,你这个插件支持异步验证的数据同步处理没有,不行加个async:false试试是否支持jquery的同步配置

type: "post",async:false,
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:53:48
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/2714/
本文WWW.DOC100.NET DOC100.NET版权所有。