为啥我的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中不行