此错误仅出现在Edge和IE上
我在主页上有一个AJAX调用。当我第一次重定向到另一个子页面(还有另一个AJAX调用)时,一切正常。然后我回到主页,当我想再次访问这个子页面时,边缘冻结
阻止cookie可以解决此问题。此外,当我删除手动会话cookie时,它会正确加载
以下是Cookie的屏幕截图:http://i.imgur.com/qrX68Q5.png
它只发生在我从使用AJAX的页面重定向时,从标准页面重新定向,它才能完美运行
有一个代码:
$.ajax({
type: \'GET\',
url: "/site/movies?nocache="+Math.random(),
xhrFields: {
withCredentials: true
},
dataType: \'html\',
cache:false,
data:{
page_number: "'.$_GET['page-number'].'",
search: "'.$_GET['search'].'",
category: "'.$_GET['category'].'"
},
beforeSend: function (x) {
if (x && x.overrideMimeType) {
x.overrideMimeType(\'application/json;charset=UTF-8\');
$(".all-movies").html("LOADING");
}
}, success: function (data) {
$(".all-movies").empty();
$(\'.all-movies\').html(data);
}, error: function (data) {
}
});';
从主页删除ajax调用没有帮助。边缘仍然冻结。
答案 0 :(得分:0)
考虑到您提供给我们的问题信息量很少,我可以假设您有一个控制器,如果它们刚刚注册并且它正在循环中而处理cookie
在您的新信息后进行修改:
page_number: "'.$_GET['page-number'].'",
search: "'.$_GET['search'].'",
category: "'.$_GET['category'].'"
这是问题所在,根本没有意义,或许可以看到结果处理程序可以帮助我们帮助你