Javascript 我正在使用window.history.replaceState隐藏GET方法的元素,但当我重新加载页面时,这些元素将丢失

Javascript 我正在使用window.history.replaceState隐藏GET方法的元素,但当我重新加载页面时,这些元素将丢失,javascript,php,jquery,Javascript,Php,Jquery,我正在使用window.history.replaceState隐藏GET方法的元素,但当我重新加载页面时,这些元素将丢失。因此,当我重新加载页面时,我将重定向到index.php。我正在附加我使用的脚本 <script> if(typeof window.history.replaceState == 'function') { window.history.replaceState({}, "Hide", ".#<?php echo $_GE

我正在使用window.history.replaceState隐藏GET方法的元素,但当我重新加载页面时,这些元素将丢失。因此,当我重新加载页面时,我将重定向到index.php。我正在附加我使用的脚本

<script> 
      if(typeof window.history.replaceState == 'function') { 
        window.history.replaceState({}, "Hide", ".#<?php echo $_GET["menu"];?>"); 
      } 
</script>

我将感谢任何能提供帮助的答案,或者至少是我能找到答案的有用链接。

如果更改页面的URL,重新加载将无法再访问原始URL。它丢了。如果希望某些参数不出现在URL中,则需要使用POST等方法。或者你可以在某个地方放置一个重新加载按钮,在它的onclick方法中隐藏正确的URL。谢谢提醒,我的解决方案非常简单!我会将方法从GET改为POST。