今天遇到了AJAX 总是跳到error的问题。
ajax如下:
$.ajax({
type: "Post",
url: "user/login.do",
data:{login_phone:login_phone,login_password:login_password},
success: function (data) {
if(data.msg=="账号密码正确")
{
$.cookie("userId",data.data)
window.location.href = "index.html";
}
},
error: function (err) {
alert("error");
}
});
return false;
没有任何问题,后台也正常能接收到参数。后来查明原因是因为 页面当中有from表单。没有指定跳转路径,所以发送请求之后会刷新页面。在函数结束之前添加return false就可以了