0

私は現在、作業中の Web サイトの単純で最終的な UI の変更に取り組んでおり、誰かが何かを理解するのを手伝ってくれるかどうか疑問に思っていました。

3 つの div があるページがあり、誰かが特定のリンクをクリックしたときにページをリロードせずに JavaScript を使用してこれらの div のコンテンツをリロードする方法を知りたいと思っていました。

ありがとう!

4

3 に答える 3

1

コンテンツを取得するためにサーバーにアクセスする必要がある場合: AJAXについて読んでください。ajax 呼び出しを非常に簡単にする優れたjQuery フレームワークがあります。

サーバーにアクセスする必要がない場合は、必要な要素を選択して innerHTML の値を変更してください。繰り返しになりますが、 jQueryを介してより簡単な方法で要素を選択できます。

于 2012-05-14T07:28:00.097 に答える
1

この div をリロードするには、ajax 呼び出しを使用できます。

ajax 呼び出しを使用すると、ページをリロードせずにデータを取得し、div コンテンツを新しいデータに置き換えます。

そんな感じ

$.ajax({
 type : 'get',
 url : 'urltogetdata',
 success : function(data){
   $('#yourdiv').html(data);
 }
});

このコードは jquery コードですが、他の lib で動作します

于 2012-05-14T07:28:17.247 に答える
1

AJAX を使用します。ここで見る

または、他の回答で示唆されているように、要素の選択とAJAXをできるだけ簡単にするjQueryのようなフレームワークまたはライブラリを使用してください

于 2012-05-14T07:29:49.257 に答える