为什么我的ajax在IE打开可以在谷歌和火狐打开就不响应请求
$("#loginOut").click(function(){if(confirm("确定要退出登录吗?")){$.ajax({type:"post",url:"Log...
$("#loginOut").click(function () {
if (confirm("确定要退出登录吗?")) {
$.ajax({
type: "post",
url: "LoginOut.ashx",
success: function (msg) {
alert(msg);
$("#usr-inf1").empty().append("欢迎登录");
//window.location.href = "Default.aspx";
loginBar();
},
error: function (msg) { alert(JSON.stringify(msg)) }
})
}
else {
return;
}
})
LoginOut.ashx文件:
public void ProcessRequest(HttpContext context)
{
HttpResponse Response = context.Response;
Response.Clear();
Response.ContentType = "application/text";
string result_src="退出登录成功";
HttpCookie cookies = context.Request.Cookies["user"];
if (cookies != null)
{
cookies.Expires = DateTime.Now.AddHours(-8);//cookie一开始就是设置8小时的, Response.Cookies.Set(cookies);
}
Response.Write(result_src);
Response.End();
} 展开
if (confirm("确定要退出登录吗?")) {
$.ajax({
type: "post",
url: "LoginOut.ashx",
success: function (msg) {
alert(msg);
$("#usr-inf1").empty().append("欢迎登录");
//window.location.href = "Default.aspx";
loginBar();
},
error: function (msg) { alert(JSON.stringify(msg)) }
})
}
else {
return;
}
})
LoginOut.ashx文件:
public void ProcessRequest(HttpContext context)
{
HttpResponse Response = context.Response;
Response.Clear();
Response.ContentType = "application/text";
string result_src="退出登录成功";
HttpCookie cookies = context.Request.Cookies["user"];
if (cookies != null)
{
cookies.Expires = DateTime.Now.AddHours(-8);//cookie一开始就是设置8小时的, Response.Cookies.Set(cookies);
}
Response.Write(result_src);
Response.End();
} 展开
2个回答
展开全部
尊敬的用户,您好!很高兴为您答疑。
据推测这是ajax请求同步、异步问题造成的,请您添加async:false,使用同步模式后再行尝试。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
据推测这是ajax请求同步、异步问题造成的,请您添加async:false,使用同步模式后再行尝试。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
2014-03-27
展开全部
没头没尾
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询