1

ユーザーがトピックajaxページの2ページ目にいて、メッセージをクリックした場合に、ユーザーが戻るボタンを押して戻ることができるように、ajaxフォーラムに戻るボタン機能を実装するステートレスな方法が必要です。トピックajaxページのメッセージのポイント。-あなたの助けをいただければ幸いです。

::クライアント側で行われるように、これを行うステートレスな方法が必要であることを忘れないでください::

4

1 に答える 1

0

唯一のオプションは、状態#を変更するたびにURLを変更することで実現できる、クライアント側のルーティングメカニズムを実装することです。たとえば、トピックページには次のようなURLがあり、ユーザーがメッセージをクリックするたびに、(クライアント側で)にリダイレクトします。yourforum.html#topicsyourforum.html#message/3

JavaScriptコードは、これらのハッシュの変更をリッスンし、それに応じてトピック/メッセージをロードする必要があります。

クライアント側ルーティングには2つの方法があります。

  • 私が作った例のようにハッシュを変更する
  • HTML5プッシュステート

Backbone、JavaScriptMVCなどの多くの最新のJavaScriptフレームワークは、ルーティングをサポートしています。だからあなたはそれらを見てみるかもしれません。TodoMVCは良い出発点かもしれません。それ以外の場合は、この種の機能を提供するいくつかのjQueryプラグインをグーグルで検索してみてください。

于 2012-09-18T21:58:43.327 に答える