jQuery/AJAX を使用して特定の Div のコンテンツを動的にリロードするにはどうすればよいですか?

Barbara Streisand
リリース: 2024-10-20 16:22:02
オリジナル
526 人が閲覧しました

How to Dynamically Reload the Contents of a Specific Div Using jQuery/AJAX?

jQuery/AJAX を使用して Div のコンテンツをリロードします

要件: ボタンのクリック時に特定の div のコンテンツをリロードします

コード スニペット:

次のコードを考えてみましょう:

<code class="html"><div id="step1Content">
    <div id="list">
        <!-- Content to be reloaded -->
    </div>
</div>

<input type="button" id="getCameraSerialNumbers" value="Capture Again" /></code>
ログイン後にコピー
<code class="javascript">$("#getCameraSerialNumbers").click(function() {
    $("#list").load(location.href + " #list");
});</code>
ログイン後にコピー

このコードは jQuery のロードを使用します。 () メソッドを使用して #list div の内容を再ロードします。 location.href は現在のページの URL を表し、これに「 #list」を追加すると、 #list div に含まれるページの部分のみがロードされるように指定されます。

注: URL と 2 番目の「#」の間のスペースは重要です。これがないと、代わりにページ全体が #list div にロードされます。

詳細な説明:

  1. イベント ハンドラー: 「再キャプチャ」ボタンをクリックすると、添付されたイベント ハンドラーがトリガーされます。
  2. load() メソッド: load() メソッドは、リモート URL または指定された URL からデータをロードするために使用されます。 DOM 要素をターゲット要素 (この場合は #list) に追加します。
  3. URL パラメータ: " #list" と連結された location.href は、ブラウザが現在のコンテンツからコンテンツをロードすることを指定します。ページの URL ですが、#list div に含まれる部分のみです。
  4. コンテンツの再読み込み: コンテンツがロードされると、#list div の既存のコンテンツは新しく取得されたコンテンツで置き換えられます。 .

このアプローチにより、ページ全体を更新せずに Web ページ上の特定の div のコンテンツを動的に更新でき、より良いユーザー エクスペリエンスを提供し、現在のページの状態を維持できます。

以上がjQuery/AJAX を使用して特定の Div のコンテンツを動的にリロードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!