使用Javascript,我正在尝试重新加载页面并添加参数。我已添加警报以调试参数未传递给服务器的原因:
alert('before: ' + window.location.href);
window.location.href = window.location.href + "?advanced_expand=true";
alert('after: ' + window.location.href);
window.location.reload();
令我困惑的是,第一个警告是:
,第二个是:
没有添加的参数......给出了什么?
答案 0 :(得分:2)
之后执行window.location.reload()
毫无意义,因为设置window.location.href
会更改页面。
同样,window.location.href
在页面更改之前实际上不会更改。这就是为什么你没有看到URL的变化。
如果页面正在重新加载并且仍然没有更改,请确保您的网址重写不会删除?
之后的GET参数。