2

私は主に AJAX を使用して、ページ全体をリロードせずに Web ページの一部を更新しています。

AJAXを使わずにできますか

4

3 に答える 3

2

サーバーからの新しい情報が必要ない場合は、JavaScript を使用して DOM を操作してください。イベント ハンドラーを HTML 要素に追加して、JavaScript コードをトリガーします。

サーバーから新しい情報を取得して JavaScript にフィードする 1 つの例:<script src="...">ノードを DOM に追加します。

画像のみを変更する場合.srcは、DOM 画像の属性を変更するか、new ImageJavaScript から を作成して DOM に追加します。

長方形に何かを描画する場合は、<canvas>要素を作成し、JavaScript を使用して描画します。

おそらく他にも多くの方法があります。

于 2013-09-09T11:38:38.383 に答える
2

ajaxなしでdivのコンテンツを更新するを参照してください

リフレッシュせずにサーバー側で何かを行う場合は、を使用する必要がありますAJAX。それ以外の場合は、単に JavaScript コードを使用できます。

コンテンツの表示/非表示の場合 (サーバー側で何もしない場合)、単純にjavascriptコードまたはjquery.

例えば。

単純javascript

document.getElementById('myContent').display = 'none';
document.getElementById('myContent').display = 'block';

jquery

$('#myContent').hide();
$('#myContent').show();

myContentコンテンツ要素 ID はどこですか

于 2013-09-09T11:43:52.200 に答える