【发布时间】:2026-01-18 19:50:01
【问题描述】:
如何判断异步请求表单ajax表单是否被重定向? 在我的情况下,如果用户的会话关闭,请求将被重定向到登录页面。
我试图检查 OnComplete、OnSuccess 和 OnBegin 事件的参数(不调用 OnFailure)但没有人帮助。
目前我将整个登录页面嵌入到当前页面的 div 中,以防会话关闭。
我知道如何避免这种情况的唯一方法是这样的代码:
function onSuccessPost(a,b,c) {
if (a.indexOf("<!DOCTYPE html>") == 0) {
window.location = window.location;
}
// ...
}
但是这个解决方案似乎有点难看。
有什么想法吗?
【问题讨论】:
-
不确定 cat 它有什么帮助。 window.Parent 在每次异步请求后都相同。
标签: asp.net-mvc-3 asp.net-ajax ajax.beginform asp.net-mvc-ajax