我的意思是;我使用Ajax加载页面的某些部分但是当部件加载时我想更改导航栏中的URL。
我可以按照这篇文章的建议去找history.js,但我想知道Yii2中是否有解决方案,而不使用可扩展的库。
我不想使用pjax,因为我使用pjax进行一些复杂的处理会让我更复杂。
答案 0 :(得分:1)
Yii2不处理这种功能。它确实是JS的东西,你可以在没有额外库的情况下使用它。所有主流浏览器都支持它:caniuse.com。
使用POST
更新当前网址和history.pushState()
事件,以便在用户浏览历史记录时更新网页内容。