Bagaimana Mengemas kini Kandungan DIV secara Dinamik dengan Ajax, PHP dan jQuery?

Patricia Arquette
Lepaskan: 2024-10-21 16:20:02
asal
883 orang telah melayarinya

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

Mengubah suai Kandungan DIV Menggunakan Ajax, PHP dan jQuery

Dalam pembangunan web, selalunya perlu mengemas kini bahagian halaman tanpa memuatkan semula keseluruhan halaman. Ini boleh dicapai menggunakan Ajax, PHP dan jQuery.

Pernyataan Masalah

Halaman mengandungi elemen DIV yang memegang teks sumber pangkalan data dan senarai hiperpautan. Objektifnya adalah untuk memuatkan ringkasan (teks) yang dikaitkan dengan pautan tertentu ke dalam DIV apabila mengklik pautan itu.

Penyelesaian

HTML:

Cipta DIV dan elemen pautan seperti yang diterangkan:

<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>
Salin selepas log masuk

JavaScript (jQuery):

Kendalikan acara klik pada pautan:

<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>
Salin selepas log masuk

PHP:

Kendalikan permintaan GET dalam fail 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>
Salin selepas log masuk

Pengikatan Acara:

Tambah atribut acara onclick pada pautan untuk memanggil fungsi getSummary:

<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>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana Mengemas kini Kandungan DIV secara Dinamik dengan Ajax, PHP dan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!