+ -
当前位置:首页 → 问答吧 → 请教大师们formValidator的Ajax使用问题,老说服务器没响应,但是调试确实是发到服务器了

请教大师们formValidator的Ajax使用问题,老说服务器没响应,但是调试确实是发到服务器了

时间:2009-09-05

来源:互联网

  <script src="Js/formValidatorRegex.js" type="text/javascript"></script>

    <script src="Js/formValidator.js" type="text/javascript"></script>
    <script>
        $(document).ready(function() {
        //$.formValidator.initConfig({onError:function(){alert("校验没有通过,具体错误请看错误提示")}});
        $.formValidator.initConfig({ onError: function(msg) { alert(msg) } });
        $("#test1").formValidator({ onshow: "请输入用户名,只有输入\"maodong\"才是对的", onfocus: "用户名至少6个字符,最多10个字符", oncorrect: "该用户名可以注册" }).InputValidator({ min: 6, max: 10, onerror: "你输入的用户名非法,请确认" }).RegexValidator({ regexp: "username", datatype: "enum", onerror: "用户名格式不正确" })
        .AjaxValidator({
            type: "get",
            url: "Ajax/CheckUser.aspx",
            datatype: "json",
            success: function(data) {
                if (data == "1") {
                    return true;
                }
                else {
                    return false;
                }
            },
            buttons: $("#button"),
            error: function() { alert("服务器没有返回数据,可能服务器忙,请重试"); },
            onerror: "该用户名不可用,请更换用户名",
            onwait: "正在对用户名进行合法性校验,请稍候..."
        }).DefaultPassed();
        
        
        });
    
    </script>

这是怎么回事啊,服务器也给值了

作者: srawo   发布时间: 2009-09-05

建议你用firefox的firebug插件来调试,用它很容易就能找出问题

作者: £翱翔白鹭   发布时间: 2009-09-05

相关阅读 更多