jquery的post异步有关问题-在IE中无法向后台ashx文件发送请求
jquery的post异步问题--在IE中无法向后台ashx文件发送请求?
在母版页添加了一个“注销”链接
希望在点击“注销”时,向后台的a_LogoutHandler.ashx发出请求
代码如下:
在chrome和360内都可正常执行,“断点”捕捉正常
但是IE中,点击后,却无法执行,后台“断点”也不能捕捉,点击后没有任何响应
这是为什么?该怎么解决呢?用的是IE8
后台也贴出:
------解决思路----------------------
URL加个随机参数试试,会不会是缓存的问题
在母版页添加了一个“注销”链接
<a ID="lbLogOut" href="#">注销</a>
希望在点击“注销”时,向后台的a_LogoutHandler.ashx发出请求
代码如下:
<script>
$(function () {
$("a[id*= lbLogOut]").click(function () {
$.post("a_LogoutHandler.ashx", function () {
location.reload();
});
});
})
</script>
在chrome和360内都可正常执行,“断点”捕捉正常
但是IE中,点击后,却无法执行,后台“断点”也不能捕捉,点击后没有任何响应
这是为什么?该怎么解决呢?用的是IE8
后台也贴出:
public class a_LogoutHandler : IHttpHandler {
public void ProcessRequest (HttpContext context) {
System.Web.Security.FormsAuthentication.SignOut();
}
public bool IsReusable {
get {
return false;
}
}
}
------解决思路----------------------
URL加个随机参数试试,会不会是缓存的问题