1

我使用不引人注意的javascript來呈現來自get請求的搜索結果 - 搜索。Rails 3不顯眼的Javascript搜索表單後退按鈕

當用戶追蹤搜索結果並且不喜歡它時,他們需要能夠回擊並獲得相同的結果。

我該如何解決這個問題?

+0

你應該看看http://railscasts.com/episodes/246-ajax-history-state。 pjax:https://github.com/defunkt/jquery-pjax也很有趣。然而,這些都在歷史api上工作,所以你可能還需要尋找其他的js插件。 – rubish

回答

1

對於現代瀏覽器,您可以使用HTML5 History API在每次更改應用程序狀態時更改URL,並且當您想要捕獲歷史記錄狀態時調用更改URL定位標記的回退。前者的一個例子是使用PJax的Github中的源代碼導航,Twitter是後者的例子。