Javascript location.reload() 丢失参数(空$_GET)
Javascript location.reload() loses parameters (empty $_GET)
如果我在第
页
test.php?parameter1=some¶meter2=some
然后我执行脚本
<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 参数的有效解决方案。
试试
location.reload(true); //It load document from server
如果你写 location.reload()
那么它会从缓存中重新加载页面。
如果我在第
页test.php?parameter1=some¶meter2=some
然后我执行脚本
<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 参数的有效解决方案。
试试
location.reload(true); //It load document from server
如果你写 location.reload()
那么它会从缓存中重新加载页面。