如何使用JavaScript刷新单页应用程序?

时间:2016-04-20 20:15:02

标签: javascript

我有一个单页应用程序,我想重新加载,但每当我运行window.location.reload(true);时,它都会刷新到主页。例如,如果我从www.mywebsite.com/test/1运行它,它将打开www.mywebsite.com,我只是希望它刷新到www.mywebsite.com/test/1,我希望它发生在服务器上,而不是从缓存中发生。有任何想法如何用纯JS做到这一点?

2 个答案:

答案 0 :(得分:1)

尝试

window.location = 'www.mywebsite.com/test/1'

它仍然会重新加载页面,但只要您的JS重绘基于它应该工作的URL。

恕我直言,单页应用程序永远不应该调用重新加载。您只需在页面上绘制和清除元素。

答案 1 :(得分:0)

您是否尝试过简单的location.reload()?