Javascript location.reload()丢失参数(空$_GET)
Javascript location.reload() loses parameters (empty $_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.replacement()函数时没有任何结果)。
位置重载似乎有正确的位置。href和正确的参数,但请求是在没有设置$_GET的情况下发送到服务器的,通过使用PhpStorm进行调试,我确实看到没有设置$-GET。
在互联网上搜索时,我没有找到在发出location.reload()时传递$_GET参数的有效解决方案。
尝试
location.reload(true); //It load document from server
如果您写入location.reload()
,那么它将从缓存中重新加载页面。
相关文章:
- 将GET参数添加到q.io.xhr
- 使用history.js使用多个GET参数
- 应该 Backbone.js从 URL 中获取 GET 参数
- 根据 GET 参数选择选项
- $http().在传递带有“?”的额外Get参数时获取SyntaxError&”;
- 在带有标记的url上添加GET参数
- 如何在使用模式框的混合Form/HEF链接中添加其他GET参数
- 使用C++获取HTTP get参数
- AngularJS:转发到登录页面进行身份验证,保留路由作为GET参数
- 如何在Express中处理GET参数
- 如何将 GET 参数分配给 HTML 输入文本的值属性
- 基于 URL 中的 GET 参数嵌入模板
- history.pushState 我怎样才能摆脱 get 参数
- ASP.NET MVC:GET参数未正确反序列化
- 使用Django设置jquery pjax时出现问题(未设置头,但添加了GET参数)
- URL中包含GET参数的AJAX POST请求
- Regex-正则表达式模式在URL GET参数上失败
- 如何提取用于调用JS脚本的GET参数
- 使用AJAX请求和更改的GET参数重新加载整个页面
- Ajax可以阻止客户端看到GET参数吗