<script language="javascript">
        $(document).ready(function () {
            $("#txtUID").blur(function () {
                var s = $(this).val();
                //用ajax向服务端发送请求
                $.ajax({
                    url: "CheckUserName.aspx",  //请求的页面的URL地址
                    async: false,  //默认为true,设为false,则由异步改为同步。当需要返回回调函数中的数据时,就需要改为同步
                    type: "POST",   //向页面传值的方式,post或get方式,一般用post
                    data: { uid: s },  //向服务器发送请求时带去的数据。是key:value对形式,如:{name:"grayworm",sex:"male"},如果是数组{works:["work1","work2"]}
                    dataType: "XML",  //返回的数据类型,这里返回的是XML数据,也可以返回Text等
                    beforeSend: function (ee) {
                        //向页面发送请求前触发的事件,如果返回false,则取消本次请求
                    },
                    success: function (data) {  //执行成功的回调函数,data是服务端返回来的xml对象
                        var c = $(data).find("count").text();
                        if (parseInt(c) == 0) {
                            $("#lbl").html("该用户名可以使用")
                        }
                        else {
                            $("#lbl").html("用户名已存在")
                        }
                    },
                    error: function (aa) {  //请求失败时的回调函数
                        alert("出错了");
                    },
                    complete: function (cc) {  //请求调用完成后的回调函数(请求成功或失败是均调用)
                        alert("结束了");
                    }
                });
            });
        });
    </script>

 

posted on 2015-04-07 22:27  幻影K  阅读(128)  评论(0编辑  收藏  举报