我在页面上有一个按钮,可以根据所选的某个值重新加载页面。调用load_newurl(param)的按钮的onclick事件。
function load_newurl(param) {
var url = window.location.href;
var index = url.indexOf("&test=");
if (index>=0) {
url = url.substring(0, index);
}
url = url + "&testrun=" + param;
window.location.href = url;
window.location.reload();
}
以上是我重新加载页面的功能。但是,window.location.href 永远不会改变。有谁知道为什么?我做错了什么......?
提前谢谢你。
最佳答案
不要调用重新加载。
这应该可以工作,前提是您的代码没有其他问题。
function load_newurl(param) {
var url = window.location.href;
var index = url.indexOf("&test=");
if (index>=0) {
url = url.substring(0, index);
}
url = url + "&testrun=" + param;
window.location.href = url;
}
关于javascript - 如何设置window.location.href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31997333/