为什么我的一个ajax请求总是被取消,回复data为空
监视请求 status是"canceled ",type是"pending"。正常情况status是"200 OK" ,type是"text/..."
检查了好长时间,用.post和.ajax情况一样,不知道怎么回事
var loginNameTxt = $("#loginName").val() var trueName = $("#trueName").val(); var pwd = $("#txtPassword").val(); var email = $("#txtEmail").val(); var address = $("#address").val(); var telNum = $("#telNum").val(); var checkCode = $("#txtCheckCode").val(); alert("fdfdgfdgfdg"); $.post("../ashx/UserRegist.ashx", { loginName: loginNameTxt, trueName:trueName, pwd: pwd, email: email, address: address, telNum: telNum, checkCode: checkCode }, function (data) { alert(data); if (data == "0") { //$("#checkCodeSpan").text("验证码错误"); alert("验证码错误!"); } else if (data == "1") { alert("恭喜,注册成功!"); window.location("../Default.aspx"); } else if (data == "2") { alert("注册失败!"); } else { alert("未知错误!"); } });
var loginNameTxt = $("#loginName").val() var trueName = $("#trueName").val(); var pwd = $("#txtPassword").val(); var email = $("#txtEmail").val(); var address = $("#address").val(); var telNum = $("#telNum").val(); var checkCode = $("#txtCheckCode").val(); alert("fdfdgfdgfdg"); $.ajax({ url: '../ashx/UserRegist.ashx' , data: { loginName: loginNameTxt, trueName: trueName, pwd: pwd, email: email, address: address, telNum: telNum, checkCode: checkCode } , type: 'POST' , success: function (data) { alert(data); if (data == "0") { //$("#checkCodeSpan").text("验证码错误"); alert("验证码错误!"); } else if (data == "1") { alert("恭喜,注册成功!"); window.location("../Default.aspx"); } else if (data == "2") { alert("注册失败!"); } else { alert("未知错误!"); } } , error: function (xhr) { alert('动态页错了\n\n'+xhr.responseText); } });
[解决办法]
你单独运行这个:../ashx/UserRegist.ashx
有没有问题。
[解决办法]
先看下后台输出什么东西没。
[解决办法]