异步请求为何会请求完成跳转到server.ashx文件
 $(function () {
            $("#ImgButOn").click(function () {
                $.ajax({
                    url: "server.ashx",//请求服务端地址
                    cache: false,
                    type: "post",//请求方式
                    dataType: "json",
                    data: {
                        UserId: $("#TxtUser").val(),
                        UserPwd: $("#TxtPwd").val()
                    },//发送到服务端的数据
                    success: function (obj) {
                        if (obj == "1") {
                            $("#labPwd").text("登录成功");
                        }
                        else {
                            $("#labPwd").text("登录失败");
                        }
                    }
                    error: function (XmlHttpRequest, textStatus, errorThrown) {
                        alert(XmlHttpRequest.responseText);
                    }
                    })
                    //success:function (date) {//服务端成功处理时回调函数
                    //    alert(date );
                    //},
                    //error: function () {//服务端失败时的回调函数
                    //    alert("请求未成功!");
                    //},

                   //预期服务端发回数据类型
                    })
        })

                SES_Model.User user = new SES_Model.User();
            //服务端要获得客户端以AJAX请求发送过来的数据
            string UserId = context.Request["TxtUser"];
            string UserPwd = context.Request["TxtPwd"];
            int i = 0;

            //在服务器中处理数据
            if (UserId != null && UserPwd != null)
            {
                i = SES_BLL.Users_Service.User_Enter(UserId, UserPwd);
            }


            string msg = string.Empty;


            context.Response.ContentType = "text/plain";
            context.Response.Write(i +"");
            context.Response.End();
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问