关于ajax请求重定向的问题,在线等阿~着急~~~ - Web 开发 / Ajax
我现在有一个ajax的post请求,请求到后台程序里去~
然后后台程序处理完成后直接执行 Response.Redirect("test.aspx");
这样的写法显然是不行的,因为ajax还在等待请求结果,存在一个页面重定向的问题。
求高手解答,怎么解决这个问题。
注:不能用 Response.Write()把结果返回给ajax,然后ajax在执行跳转。因为我有些特殊的需求这样是不行的。
求解~~在线等高手~~
[解决办法]
无解。。一定要在客户端跳转,ajax请求不同浏览器请求,会接受到3xx状态吗
参考
Ajax服务器端跳转问题讨论
[解决办法]
$.ajax({ url: "test.html", context: document.body, success: function(){
location.href='' }});