2011-01-27 6 views
2

お客様のリストを表示するページがあります。ユーザーが新しい顧客、たとえば「Susy」を追加すると、Susyをデータベースに追加するajax呼び出しがあり、AjaxOnSuccessはSusyをDOMに追加します(ページを更新せずに)。登録方法ブラウザの履歴にdomオブジェクトが追加されました

私が抱えている問題は、ユーザーがページから移動してから戻るボタンを押すときです。Susyが表示されない...ユーザーが表示されるようにするには、ユーザーがページを更新する必要があります。 これを修正する方法はありますか?

ありがとうございました

答えて

0

新しいエントリをwindow.historyに追加します。 developer.mozilla.orgには、window.historyオブジェクトの操作方法に関する興味深い記事があります。

history.pushState(stateObj, "page 2", "bar.html"); 

...あなたが探しているものです。

+0

興味深い。私はpushState(..)は現在すべてのブラウザでサポートされていないと思う。それが事実なら、私は何か他のものを使いたいと思う。 "window.location = .."私のために働くだろうか? – RayLoveless

+0

残念ながら、MDNの記事のブラウザの互換性についてはあまり言えません。しかし、そこにすべての "ajax"フレームワークがあると、それは確かにすべての一般的なブラウザのために解決されている問題です。たぶんあなたは、利用可能なJSフレームワークの1つから助けを得るべきでしょう。 – Spliffster

+0

Thx、十分に良い – RayLoveless

関連する問題