问题描述
|
我具有以下用于检查登录cookie是否存在的功能。如果cookie不存在,则将用户带到网站的公共端。 cookie允许用户保留在私有部分中。
我在私有端使用AJAX更新,发生的事情是,在使用setInterval执行checkCookie函数之后,此点之后发生的任何更新都会在另一个窗口内打开一个窗口。非常像另一个框架内部的框架开口。在此函数触发之前发生的任何更新都可以。
当我注释以下代码时,所有更新都会发生,而不会出现任何问题。
为什么会发生这种情况,我该怎么做才能纠正呢?
function checkCookie(){
$.ajax({
type: \"POST\",url: \"/index.php\",data: \"loaded=true\",dataType: \'json\',success: function(data){
if(data.cookie == 0){
window.location.href = data.href;
}
}
});
}
window.setInterval(checkCookie,60000);
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)