2

可能かどうかはわかりませんが、 $.ajax を使用して、ページをリロードせずに ajax 経由でコンテンツを読み込みます。私のURLは次のようになります:

http://localhost/category:blog

jQuery $.ajax を使用して、リロードせずにコンテンツを正しくロードしますが、それ以上の機能が必要です。$.ajax 経由でロードした後、アドレスバーの URL をカテゴリ:ブログに設定したいのですが、ajax リクエストを実行することは可能ですか?ユーザーがそのアドレスをブラウザにも直接入力すると? htaccess が必要なのか、それとも不可能なのか、この状況で迷っています。私はそのようなリンクを作りたいだけです。

4

2 に答える 2

3

私はこの数年前にここstackoverflowで尋ねました.window.location.hashでこれを行うことができますが、:文字ではなく#でのみ可能です..:

オン - window.location.hash - 変更しますか?

于 2012-07-14T20:08:24.083 に答える
0

javascript pushState関数を使用できます(http://blog.scoutapp.com/articles/2010/12/07/manipulating-browser-history-with-javascript-pushstate-replacestate)ユーザーがURLを変更したときの2番目の質問Iアンロードイベント(ユーザーがURLを変更したとき)では、ブラウザを停止してページ全体を要求し、ユーザーに表示することはできないため、不可能だと思います。VisioNが言ったように、URLで:を使用するのはあまり良い考えではありません。

于 2012-07-14T22:03:04.217 に答える