jQuery和ajax怪异行为

问题描述

| 我具有以下用于检查登录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 (将#修改为@)