Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Mengemas Kini Data Halaman Secara Dinamik tanpa Memuat Semula Halaman Menggunakan jQuery?

Bagaimanakah Saya Boleh Mengemas Kini Data Halaman Secara Dinamik tanpa Memuat Semula Halaman Menggunakan jQuery?

Linda Hamilton
Linda Hamiltonasal
2024-11-25 19:54:11599semak imbas

How Can I Dynamically Update Page Data without Reloading the Page Using jQuery?

Kemas Kini Data Halaman Secara Dinamik tanpa Muat Semula

Aplikasi web moden selalunya memerlukan kemas kini data masa nyata tanpa memerlukan pengguna memuatkan semula keseluruhan halaman. Ini boleh dicapai melalui teknik yang dikenali sebagai AJAX (Asynchronous JavaScript and XML).

AJAX mendayakan pemuatan latar belakang tak segerak bagi data daripada pelayan web, membenarkan pembangun mengemas kini bahagian tertentu halaman tanpa memuat semulanya. Pustaka jQuery menyediakan cara yang mudah untuk melaksanakan AJAX menggunakan kaedah load().

Kaedah load() mengambil tiga hujah utama: pemilih mengenal pasti elemen HTML untuk dikemas kini, URL sumber data dan fungsi panggil balik (pilihan) untuk dilaksanakan apabila data dimuatkan.

Contoh:

Menggunakan jQuery load() Kaedah:

$(function() {
  $.ajaxSetup({
    cache: false
  });

  var url = "https://baconipsum.com/api/?type=meat-and-filler";

  $("#button").click(function() {
    $("#demo").html("...").load(url);
  });
});

HTML Markup:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div>

Contoh ini memuatkan data secara dinamik ke dalam div "demo" apabila butang diklik, memaparkan "... " sehingga data dimuatkan.

Dengan menggunakan AJAX dan jQuery, anda boleh mengemas kini data halaman tanpa memerlukan muat semula halaman, meningkatkan pengalaman pengguna dengan menyediakan kemas kini masa nyata dan mengurangkan masa memuat halaman.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengemas Kini Data Halaman Secara Dinamik tanpa Memuat Semula Halaman Menggunakan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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