Muat Hanya Bagian dari Halaman - Trik CSS

Anonim

Kasus Penggunaan

Anda ingin AJAX memuat bagian dari halaman lain di situs Anda ke halaman saat ini. Misalkan sistem CMS eCommerce Anda membuat menu produk yang dinamis, tetapi itu ada sebagai subdirektori situs Anda dan Anda ingin menggunakannya di beranda.

jQuery

$("#mainNav").load("/store #mainNav")

Parameter pertama adalah URL (hanya berfungsi untuk permintaan domain yang sama!) Dan yang kedua (well, secara teknis masih bagian dari yang pertama, dipisahkan oleh spasi) adalah pemilih jQuery dari bagian yang akan dimuat. Tidak melewatkan parameter pemilih kedua akan memuat seluruh halaman. Ada parameter ketiga opsional, fungsi panggilan balik, yang akan berjalan saat pemuatan selesai.