dongza1708 2015-04-03 11:32
浏览 828
已采纳

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

If I am at page

test.php?parameter1=some&parameter2=some

and I execute the script

<script type="text/javascript">
        $(document).ready(function($) 
         {

                    //window.location.replace(window.location.href);
                    //window.location.href += "#mypara";
                    //location.href.reload();
                    location.reload();
        });
</script>

the location.reload() function loses any $_GET parameters (Notice I tried without any result using the window.location.replace() function).

It seems the location reload has the correct location.href with correct parameters but the request is sent to the server without $_GET set, by debugging with PhpStorm indeed I see no $_GET is set.

Searching on the internet I found no working solution to pass $_GET parameters when issuing location.reload().

  • 写回答

1条回答 默认 最新

  • dsq30861 2015-04-03 11:37
    关注

    Try with

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

    If you write location.reload() then it will reloads the page from the cache.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 unity第一人称射击小游戏,有demo,在原脚本的基础上进行修改以达到要求
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
  • ¥500 火焰左右视图、视差(基于双目相机)