为啥我的ajax在IE打开可以在谷歌和火狐打开就不响应请求

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥我的ajax在IE打开可以在谷歌和火狐打开就不响应请求相关的知识,希望对你有一定的参考价值。

$("#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();

  尊敬的用户,您好!很高兴为您答疑。
  据推测这是ajax请求同步、异步问题造成的,请您添加async:false,使用同步模式后再行尝试。
  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
参考技术A 没头没尾

火狐浏览器隐藏了滚动条,但是就不可以滚动了,有没有啥解决办法?

火狐浏览器使用 scrollbar-width: none; 隐藏了滚动条,但是就是不能滚动了,有没有什么解决办法?

参考技术A 首先你要把鼠标放到正确的位置,如果scrollbar-width: none不管用的话,我觉得你可以试一下scrollbar-width: 0。追问

scrollbar-width: none 可以把滚动条隐藏但是超出的部分就滚动不了,在谷歌上面可以,火狐就不行,scrollbar-width: 0 滚动条没有隐藏

追答

这个属性是给滚动条设置宽度的呀,宽度是0在视觉上也相当于隐藏,我是这么认为的。

以上是关于为啥我的ajax在IE打开可以在谷歌和火狐打开就不响应请求的主要内容,如果未能解决你的问题,请参考以下文章

javascript的window.close()在谷歌和火狐下失效

window.open(url,name)设置name属性后,在谷歌火狐等浏览器中均可在指定窗口打开,可是为啥在ie中不行

我的只有火狐可以上网,ie和谷歌均不行

win8.1 谷歌浏览器无法加载网页谷歌和火狐都不行。但是IE可以正常使用。求指导?

iframe在谷歌浏览器中与在ie、火狐中显示不一致问题!

如何设置网页内容能在IE和火狐、谷歌等浏览器中都居中?