多くの人が気づいているように、Google+ や facebook でページを切り替えるリンクをクリックすると、URL が変更され、本文が変更されますが、ページの一部 (チャット ボックスなど) は変更されません。AJAX は、サーバーに PHP ページを要求することでページの特定のコンテンツを変更し、結果を得ることができると思いますが、それによって URL が変更されることはありません。
実際、Google で検索する方法が正確にはわからなかったので、キーワード、名前、リンクを教えていただければ幸いです。
これが役立つ場合、私はJavascript用のJQueryライブラリとPHP用のSymfony2フレームワークを使用しています。
2 に答える
0
iframe または ajax を使用して、ページの一部を静的に保つことができます。URL を変更するには、ハッシュ ハックを使用できます。
window.location.hash = "pageidentifier"
または、arxanas が提供する URL に記載されている html 5 トリックを使用できます。
于 2012-08-30T17:31:12.130 に答える
0
JQUERY ロード メソッドを見てください。
必要なのは、セレクターを使用することだけです。
$('mydiv').load('newcontent');
非常に強力な機能。調べる!
編集: URL の変更を見逃して申し訳ありません。多くの場合、URL のトリックはハッシュタグに関係しています。URL をよく見ると、どこかに "#" シャープ記号が含まれています。これにより、サイトはリロードせずに現在の状態を保存できます。
現在、サイトを完全にリロードせずに、ハッシュタグの後のビットを保存してブラウザーで URL を変更する方法はありません。
于 2012-08-30T17:23:54.803 に答える