Php Ajax调用导致边缘冻结,阻止Cookie有帮助
此错误仅出现在边缘和IE上。Php Ajax调用导致边缘冻结,阻止Cookie有帮助,php,jquery,ajax,cookies,Php,Jquery,Ajax,Cookies,此错误仅出现在边缘和IE上。 我在主页上有一个AJAX调用。当我第一次重定向到另一个子页面(还有另一个AJAX调用)时,一切正常。然后我返回主页,当我想再次访问此子页面时,边缘冻结。 阻止cookies可以解决此问题。此外,当我删除手动会话cookie时,它会正确加载。 以下是cookies的屏幕截图: 只有当我从使用AJAX的页面重定向时才会发生这种情况,从标准页面重定向时,它才能完美工作。 有一个代码: $.ajax({ 类型:\'GET\', url:“/site/movies?nocac
我在主页上有一个AJAX调用。当我第一次重定向到另一个子页面(还有另一个AJAX调用)时,一切正常。然后我返回主页,当我想再次访问此子页面时,边缘冻结。
阻止cookies可以解决此问题。此外,当我删除手动会话cookie时,它会正确加载。
以下是cookies的屏幕截图:
只有当我从使用AJAX的页面重定向时才会发生这种情况,从标准页面重定向时,它才能完美工作。
有一个代码:
$.ajax({
类型:\'GET\',
url:“/site/movies?nocache=“+Math.random(),
xhrFields:{
证书:正确
},
数据类型:\'html\',
cache:false,
数据:{
页码:“.$”获取[“页码”]。”,
搜索:“'.$\u获取['search']”,
类别:“..$\u获取['category']”
},
发送前:函数(x){
if(x&&x.overrideMimeType){
x、 重写emimetype(\'application/json;charset=UTF-8\');
$(“.all movies”).html(“加载”);
}
},成功:函数(数据){
$(“.all movies”).empty();
$(\'.all movies\').html(数据);
},错误:函数(数据){
}
});';
从主页删除ajax调用没有帮助。边缘仍然冻结。考虑到您提供给我们的关于该问题的信息量很低,我可以假设您有一个控件正在处理cookies,如果它们刚刚注册并且正在循环 在新信息后编辑:
page_number: "'.$_GET['page-number'].'",
search: "'.$_GET['search'].'",
category: "'.$_GET['category'].'"
这就是问题所在,它根本没有意义,也许看到结果处理程序的可能性可以帮助我们帮助您删除它并不能帮助我们显示ajax结果的处理程序