在我的一个页面上,我有div
使用AJAX异步加载内容。
当会话到期时,应该将用户重定向回登录屏幕。但是,当会话到期并且触发了AJAX调用时,登录页面将被置于div
内。我想要的是将用户重定向回登录屏幕。
答案 0 :(得分:1)
也许您可以检查从AJAX调用中返回的内容,看看是否有任何内容将其定义为登录页面(可能是带有id的唯一元素)?如果是这种情况,您可以执行重定向。
类似的东西:
jQuery.ajax({
...
success: function(html) {
var element = jQuery(html).find("div#loginDiv");
if(element.length > 0) {
//perform redirect. if a matching id is found the count will not be 0
}
else {
//insert content
}
},
...
});