有没有办法在Yii2中动态更改URL而不重新加载?来自pjax的一部分

时间:2016-01-24 11:37:17

标签: javascript jquery yii2

我的意思是;我使用Ajax加载页面的某些部分但是当部件加载时我想更改导航栏中的URL。

我可以按照这篇文章的建议去找history.js,但我想知道Yii2中是否有解决方案,而不使用可扩展的库。

我不想使用pjax,因为我使用pjax进行一些复杂的处理会让我更复杂。

1 个答案:

答案 0 :(得分:1)

Yii2不处理这种功能。它确实是JS的东西,你可以在没有额外库的情况下使用它。所有主流浏览器都支持它:caniuse.com

使用POST更新当前网址和history.pushState()事件,以便在用户浏览历史记录时更新网页内容。