我有一个单页应用程序,我想重新加载,但每当我运行window.location.reload(true);
时,它都会刷新到主页。例如,如果我从www.mywebsite.com/test/1
运行它,它将打开www.mywebsite.com
,我只是希望它刷新到www.mywebsite.com/test/1
,我希望它发生在服务器上,而不是从缓存中发生。有任何想法如何用纯JS做到这一点?
答案 0 :(得分:1)
尝试
window.location = 'www.mywebsite.com/test/1'
它仍然会重新加载页面,但只要您的JS重绘基于它应该工作的URL。
恕我直言,单页应用程序永远不应该调用重新加载。您只需在页面上绘制和清除元素。
答案 1 :(得分:0)
您是否尝试过简单的location.reload()?