【发布时间】:2010-09-05 07:30:39
【问题描述】:
我正在编写一个 AJAX 应用程序,但是当用户在应用程序中移动时,我希望地址栏中的 URL 能够更新,尽管没有重新加载页面。基本上,我希望他们能够在任何时候添加书签,从而返回到当前状态。
人们如何在 AJAX 应用程序中维护 RESTful?
【问题讨论】:
-
用于维护你的应用程序的状态,但与“RESTful”无关。
-
window.history.pushState(null,'hi','page1?id=32') -
接受的答案是 5 年前写的,与此同时,我们得到了 window.history.pushState,就像@Omu 说的那样。 location.hash 带来了很多问题,最好避免它。
-
我已经编辑了答案以突出 pushState 方法。
标签: ajax url rest address-bar