1

Webアプリケーションを作成しています。

ログイン後にユーザーに表示されるランディングページがあります。

ランディングページから、リンクをクリックして詳細ページに移動できます。

詳細ページは、最初にデフォルトIDのデータをロードします。また、ユーザーが別のIDを選択するためのドロップダウンも含まれています。ユーザーが送信ボタンを押すと、同じページにgetリクエストが送信されますが、オプションの引数を使用するとid=someID、ページが再読み込みされ、新しく選択されたIDのデータが表示されます。これはすべて正しく機能しています。

私の質問は、ユーザーがドロップダウンからいくつかの異なるIDを選択し、[送信]をクリックしてデータを表示する場合、ランディングに戻りたい場合は、表示した各IDに戻る必要があります。データを表示するために新しいIDを何度選択しても、戻るボタンを押すと直接ランディングページに移動するように設定できるかどうかを知りたいです。

これが私が達成したいフローです:

/landing -> /detail -> /detail?id=1 -> /detail?id=2 -> [press back button] -> /landing

4

2 に答える 2

2

詳細ページのリクエストをajax経由でプルします。リクエストが成功すると、受信した情報がコンテンツブロックのように再入力されるように、リファクタリングを行う必要がありますが、これにより、実際に新しいページに移動しなくても、詳細ページの情報を更新できます。その後、戻るボタンを押してランディングページに戻ることができます。

于 2013-03-18T15:47:01.047 に答える
0

要求されたIDの量をキャッチする方法をすでに使用している場合:

<INPUT Type="button" id="back" VALUE="Back" onClick="history.go(-"number of id requests");return true;">
于 2013-03-18T15:53:45.460 に答える