Apabila memuatkan kandungan dinamik melalui AJAX menggunakan $.get() jQuery, anda mungkin menghadapi cache penyemak imbas, yang membawa kepada data lapuk dipaparkan .
Untuk menyelesaikan masalah ini, menambah parameter rentetan pertanyaan rawak, seperti cap masa semasa, telah biasa digunakan. Walau bagaimanapun, terdapat pendekatan yang lebih elegan.
Dengan menambahkan coretan kod berikut, anda boleh melumpuhkan caching hasil AJAX secara global tanpa mengira kaedah jQuery yang digunakan:
$.ajaxSetup({ cache: false });
Tetapan ini secara berkesan mengarahkan penyemak imbas untuk tidak meng-cache permintaan AJAX pada masa hadapan, memastikan anda sentiasa mendapatkan semula kandungan terkini.
Atas ialah kandungan terperinci Bagaimana untuk Mencegah Caching Penyemak Imbas untuk Keputusan AJAX dalam jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!