0

私はかなり長い間 ajax に取り組んできました。ハッシュタグとハッシュバンについて知っています。最近、Code Igniter フレームワークを使い始めました。http://domain.com/mediaというページにいて、「audio」というリンクがあるとします。

このオーディオ リンクをクリックすると、ajax リクエストが送信され、コンテンツが取得され、コンテンツが動的に表示されます。しかし、そのような場合でも、URL は同じ (つまり) http://domain.com/mediaのままです。

ここで、オーディオ リンクをクリックしたときに URL をhttp://domain.com/media/audioに変更できますか? それでも ajax 機能が必要です。コードイグナイター (/controller/method) の通常の方法ではやりたくありません。

どんな助けでも大歓迎です。前もって感謝します。

Code Igniter で不可能な場合、他のフレームワークでは可能ですか?

4

1 に答える 1

2

これを実現するためにを使用できますpushState

これは、特定の画像を閲覧するためにそれを使用している自分のサイトの例です。リロードは発生しません。また、各ギャラリー画像のサポートを追加し、URLを読み込んで、問題なく誰とでもURLを共有できるようにしました。フォールバックは、pushStateサポートされていない場合は、いつものように単に閲覧することです。

于 2013-02-11T12:57:40.917 に答える