Rails 3 不显眼的 Javascript 搜索表单后退按钮

Rails 3 Unobtrusive Javascript Search Form Back Button

提问人:maletor 提问时间:9/3/2011 更新时间:9/3/2011 访问量:469

问:

我正在使用不显眼的 javascript 来呈现来自 get 请求的搜索结果——搜索。

当用户关注搜索结果并且不喜欢它时,他们需要能够回击并获得相同的结果。

如何解决这个问题?

javascript ruby-on-rails ruby ruby-on-rails-3 unobtrusive-javascript

评论

0赞 rubish 9/3/2011
你应该看看 railscasts.com/episodes/246-ajax-history-state。PJAX:github.com/defunkt/jquery-pjax 看起来也很有趣。但是,这些都适用于历史 api,因此您可能还需要寻找其他 js 插件。

答:

1赞 Michael 9/3/2011 #1

您可以使用适用于现代浏览器的 HTML5 历史记录 API 在每次更改应用程序状态时更改 URL,并在想要捕获历史记录状态时调用更改 URL 定位标记的回退。前者的一个例子是使用 PJax 在 Github 中导航源代码,Twitter 是后者的例子。