Javascript location.reload()丢失参数(空$ _GET)

时间:2015-04-03 11:32:37

标签: javascript php jquery get

如果我在页面

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参数的工作解决方案。

1 个答案:

答案 0 :(得分:0)

尝试

location.reload(true); //It load document from server

如果你写location.reload(),那么它将从缓存中重新加载页面。