如果我在页面
test.php的参数1 =一些&安培;参数2 =一些
我执行脚本
<script type="text/javascript">
$(document).ready(function($)
{
//window.location.replace(window.location.href);
//window.location.href += "#mypara";
//location.href.reload();
location.reload();
});
</script>
location.reload()函数丢失任何$ _GET参数(注意我尝试使用window.location.replace()函数没有任何结果)。
似乎位置重新加载具有正确的location.href并且参数正确但是请求被发送到没有设置$ _GET的服务器,通过使用PhpStorm进行调试确实我看不到设置了$ _GET。
在互联网上搜索时,我发现在发布location.reload()时没有传递$ _GET参数的工作解决方案。
答案 0 :(得分:0)
尝试
location.reload(true); //It load document from server
如果你写location.reload()
,那么它将从缓存中重新加载页面。