Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Ajax调用导致边缘冻结,阻止Cookie有帮助_Php_Jquery_Ajax_Cookies - Fatal编程技术网

Php Ajax调用导致边缘冻结,阻止Cookie有帮助

Php Ajax调用导致边缘冻结,阻止Cookie有帮助,php,jquery,ajax,cookies,Php,Jquery,Ajax,Cookies,此错误仅出现在边缘和IE上。 我在主页上有一个AJAX调用。当我第一次重定向到另一个子页面(还有另一个AJAX调用)时,一切正常。然后我返回主页,当我想再次访问此子页面时,边缘冻结。 阻止cookies可以解决此问题。此外,当我删除手动会话cookie时,它会正确加载。 以下是cookies的屏幕截图: 只有当我从使用AJAX的页面重定向时才会发生这种情况,从标准页面重定向时,它才能完美工作。 有一个代码: $.ajax({ 类型:\'GET\', url:“/site/movies?nocac

此错误仅出现在边缘和IE上。
我在主页上有一个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结果的处理程序