jquery.validate结合ajax验证邮箱是否已在数据库中存在的时候出错,该如何处理
jquery.validate结合ajax验证邮箱是否已在数据库中存在的时候出错
jquery.validate验证登录 其他都挺好
就是在结合ajax验证邮箱是否已存在的时候出错
ajax返回数据 如果 默认return false 那不论数据库有没有 都是通过
默认是return true 那都不通过
不晓得什么原因
我搞了个div 接收ajax返回的值 都挺正常的
------解决方案--------------------
ajax是异步的多,你这个插件支持异步验证的数据同步处理没有,不行加个async:false试试是否支持jquery的同步配置
type: "post",async:false,
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
jquery.validate
jquery
------解决方案--------------------
ajax是异步的多,你这个插件支持异步验证的数据同步处理没有,不行加个async:false试试是否支持jquery的同步配置
type: "post",async:false,