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

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返回的值 都挺正常的 
jquery.validate结合ajax验证邮箱是否已在数据库中存在的时候出错,该如何处理
jquery.validate结合ajax验证邮箱是否已在数据库中存在的时候出错,该如何处理
ajax  jquery.validate jquery

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

type: "post",async:false,