ホームページ > バックエンド開発 > PHPチュートリアル > jQuery、Ajax、PHP を使用して DIV コンテンツを動的に更新する方法

jQuery、Ajax、PHP を使用して DIV コンテンツを動的に更新する方法

Mary-Kate Olsen
リリース: 2024-10-21 16:15:30
オリジナル
1076 人が閲覧しました

How to Dynamically Update DIV Content Using jQuery, Ajax, and PHP?

jQuery、Ajax、および PHP を使用した DIV コンテンツの動的更新

動的コンテンツを含む DIV を含む Web ページがあるシナリオを考えてみましょう。データベースから:

<div id="summary">Here is a summary of movie</div>
ログイン後にコピー

さらに、リンクのリストがあります:

<a href="?id=1" class="movie">Name of movie</a>
<a href="?id=2" class="movie">Name of movie</a>
..
ログイン後にコピー

ユーザーがリンクをクリックしたとき:

  1. GET データを含む Ajax リクエスト: ページは、リンクの URL を使用して Ajax リクエストを送信し、GET 経由でデータを PHP ファイル (通常は同じページ) に渡します。
  2. 文字列付きの PHP レスポンス: PHP ファイルはリクエストを処理し、概要テキストを含む文字列を返します。
  3. DIV コンテンツ更新: jQuery を使用すると、DIV の #summary 要素が返された文字列で更新されます。

この機能を実装するには:

<code class="javascript">function getSummary(id) {
  $.ajax({
    type: "GET",
    url: 'Your URL',
    data: "id=" + id, // accessible as $_GET['id'] in PHP
    success: function(data) {
      $('#summary').html(data);
    }
  });
}</code>
ログイン後にコピー

HTML で、各リンクに onclick イベントを追加します:

<code class="html"><a onclick="getSummary('1')">View Text</a>
<div id="#summary">This text will be replaced when the link is clicked.</div></code>
ログイン後にコピー

以上がjQuery、Ajax、PHP を使用して DIV コンテンツを動的に更新する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート