我已经看过this question了,但最重要的答案都是window.location.reload
。我刚刚发现如果您的网页加载了POST,这实际上会POST
。
我估计我可以window.location.href=window.location.href
,但如果我告知网址中有一个主题标签,那就不会有用。
那么如何让浏览器在当前页面上执行GET,包括查询参数(有或没有哈希)?
答案 0 :(得分:1)
您可以手动构建网址:
window.location.href=window.location.origin + window.location.pathname + window.location.hash;
答案 1 :(得分:0)
unlink()
您不需要function refresh() {
window.location.href = window.location.pathname + window.location.search;
};
(它无论如何都不适用于旧的IE)。如果要保留查询参数,则应添加origin
。不要添加.search
,因为如果有的话,它不会刷新。