0

ajax と history.pushstate を使用するサイトを作成するにはどうすればよいですか? リンクの代わりにページ上でスクリプトを呼び出してページを ajax し、履歴をプッシュできることは知っていますが、誰かが URL を入力した場合はどうでしょうか?

たとえば、domain.com にページがあり、誰かが domain.com/profiles/3325/scott と入力した場合、どうすれば domain.com にアクセスしてデータをロードすることを知ることができるでしょうか?

4

1 に答える 1

0

あなたの疑問はよくわかりませんでしたが、この場合 (domain.com/profiles/3325/scott)、そのページの要求を処理するために何らかのフレームワークまたはプロジェクト パターンを使用する必要があります。実際、すべてのページに対してこれを行う必要があります。

つまり、Spring MVC などの MVC パターンのようなものを使用して、人が情報にアクセスできるようにするかどうかを決める必要があるということです。このように、ブラウザーの履歴について心配する必要はありません。ユーザーがリクエストを行うたびに、新しいデータが取得され、MVC がユーザーにアクセスを許可するかどうかを決定するためです。

于 2012-07-25T23:35:32.153 に答える