1

私はこれを達成するために何を学ぶべきかについて議論しています。主に、データベースから大量の情報を取得してページにロードする場合、ページを操作してリロードする必要がない最善の方法は何ですか。XMLのようなものを使用するのが最善ですか、それとも他に使用すべきものがありますか? これの多くが HTML Dom と XML Dom を使用していることは知っていますが、必要のないものをまだ学びたいとは思いません。

4

1 に答える 1

4

あなたが探している技術の名前は AJAX です。これは Asynchronous Javascript と XML を表しています (ただし、最近のほとんどの AJAX は XML ではなく JSON [JavaScript Object Notation] を使用しています)。

AJAX には、JS と DOM の実用的な知識が必要です。jQueryを、AJAX と DOM の操作を容易にするライブラリーと考えてください。

組み合わせ方:

Javascript は、必要なデータを返すサーバーへの非同期要求を (ページを更新せずに) 行います。リクエストが完了すると、JS はそのデータを DOM に挿入します。

jQuery を使用すると、このプロセスが簡素化されます。

$('#data-container-id').load("my-data.html",{get:"data"})

「my-data.html?get=data」をフェッチし、返された html を ID「data-container-id」の div に配置します

于 2012-04-16T03:30:49.640 に答える