javascript - jQuery无法刷新带有参数的页面
问题描述
我很抱歉发布我的问题,但我真的不明白。有一些像这样的时刻,我的印象是在网络中没有任何作用。
我正在尝试做一些非常简单的事情,我只想通过单击带有 jQuery 的按钮来重新加载页面并添加参数。我搜索了,当然我找到了解决方案,但它对我不起作用,我真的不明白为什么。
我尝试了几种解决方案,但都没有奏效。
$(document).ready(function() {
$("#btnDL").click(function() {
/*window.location.href = window.location.href.replace( /[\?#].*|$/, "?dl=1" );*/
/*if(!window.location.hash) {
window.location.replace(window.location.href + "?dl=1");
}*/
/*var url = new URL(window.location.href);
url.searchParams.set('dl','1');
location.reload();*/
var url = window.location.href;
url += '?dl=1'
window.location.href = url;
});
});
这是我的代码(我让一些我在评论中尝试过的解决方案),这不起作用,当我点击我的按钮时它只是刷新页面但 URL 仍然相同。
我想你已经看到这个问题很多次了,很抱歉给您带来不便。
谢谢
解决方案
$(document).ready(function() {
$("#btnDL").click(function() {
var url = window.location.href;
window.location.href = window.location.href + "?dl=1";
});
});
尝试这个
推荐阅读
- java - ServerPropertiesAutoConfiguration.class 无法打开,因为它不存在
- sql - 如何结合 Count 和 Min 函数
- nlp - 如何根据句子中单词的含义找到特定的 WordNet 同义词集?
- javascript - 微信小程序,两个按钮同时展开
- view - 如何在 SAPUI5 中向页面内容添加片段
- amazon-web-services - AWS Athena、Parquet 和谓词下推
- mysql - 事务回滚后剩余的查询正在运行事件
- excel - 如何修复将数据插入单独的工作表但在每个条目之间留下两个空白行的用户表单,尽管代码插入到下一个空白行?
- php - 总和产品 kcal ,蛋白质和其他属性 Woocommerce
- javascript - Angular 6 event.stopPropagation() 在指令中不起作用(模板驱动的表单已经采用 event.data)