0

多くの人が気づいているように、Google+ や facebook でページを切り替えるリンクをクリックすると、URL が変更され、本文が変更されますが、ページの一部 (チャット ボックスなど) は変更されません。AJAX は、サーバーに PHP ページを要求することでページの特定のコンテンツを変更し、結果を得ることができると思いますが、それによって URL が変更されることはありません。
実際、Google で検索する方法が正確にはわからなかったので、キーワード、名前、リンクを教えていただければ幸いです。
これが役立つ場合、私はJavascript用のJQueryライブラリとPHP用のSymfony2フレームワークを使用しています。

4

2 に答える 2

0

iframe または ajax を使用して、ページの一部を静的に保つことができます。URL を変更するには、ハッシュ ハックを使用できます。

window.location.hash  = "pageidentifier"

または、arxanas が提供する URL に記載されている html 5 トリックを使用できます。

于 2012-08-30T17:31:12.130 に答える
0

JQUERY ロード メソッドを見てください。

http://api.jquery.com/load/

必要なのは、セレクターを使用することだけです。

$('mydiv').load('newcontent');

非常に強力な機能。調べる!

編集: URL の変更を見逃して申し訳ありません。多くの場合、URL のトリックはハッシュタグに関係しています。URL をよく見ると、どこかに "#" シャープ記号が含まれています。これにより、サイトはリロードせずに現在の状態を保存できます。

現在、サイトを完全にリロードせずに、ハッシュタグの後のビットを保存してブラウザーで URL を変更する方法はありません。

于 2012-08-30T17:23:54.803 に答える