首頁 > 後端開發 > php教程 > 如何使用 Ajax、PHP 和 jQuery 動態更新 DIV 內容?

如何使用 Ajax、PHP 和 jQuery 動態更新 DIV 內容?

Patricia Arquette
發布: 2024-10-21 16:20:02
原創
1007 人瀏覽過

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

使用 Ajax、PHP 和 jQuery 修改 DIV 內容

在 Web 開發中,通常需要更新頁面的部分內容而不重新載入整個頁面。這可以使用 Ajax、PHP 和 jQuery 來實現。

問題陳述

頁麵包含一個 DIV 元素,其中包含來自資料庫的文字和超連結清單。目標是在單擊特定連結時將與該連結關聯的摘要(文字)載入到 DIV 中。

解決方案

HTML:

依照描述建立DIV 與連結元素:

<code class="html"><div id="summary">Here is summary of movie</div>

<a href="?id=1" class="movie">Name of movie</a>
<a href="?id=2" class="movie">Name of movie</a></code>
登入後複製

ScriptScript

>
<code class="javascript"><script>
function getSummary(id) {
  $.ajax({
    type: "GET",
    url: 'your_php_url',
    data: "id=" + id,
    success: function(data) {
      $('#summary').html(data);
    }
  });
}
</script></code>
登入後複製
處理連結上的點擊事件:

PHP:

<code class="php">// get the ID from the request
$id = $_GET['id'];

// fetch the summary from the database
$summary = get_summary($id);

// return the summary as a string
echo $summary;</code>
登入後複製
在PHP 檔案中處理GET 請求:

事件綁定:

<code class="html"><a onclick="getSummary('1')">View Text</a>
<div id="#summary">This text will be replaced when the onclick event (link is clicked) is triggered.</div></code>
登入後複製
新增將onclick 事件屬性傳遞給連結以呼叫getSummary 函數:

以上是如何使用 Ajax、PHP 和 jQuery 動態更新 DIV 內容?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板