Rumah  >  Artikel  >  hujung hadapan web  >  Jquery $.getJSON penyelesaian kepada masalah caching di bawah IE_jquery

Jquery $.getJSON penyelesaian kepada masalah caching di bawah IE_jquery

WBOY
WBOYasal
2016-05-16 16:34:231311semak imbas

Laksanakan Ztree pada halaman utama di tempat kerja Data Ztree ialah objek JSON yang dikembalikan oleh latar belakang

Oleh kerana pokok itu diperbaiki, pokok itu disegarkan setiap kali

URL $.getJSON semuanya sama. Saya mengubah suai atau menambah nod pokok baharu dan kemudian menyegarkan pepohon itu tidak ada perubahan dalam pelayar lain

Ini membuatkan saya keliru

Kemudian saya mencari di Internet dan menemui penyelesaiannya

Penyelesaian:

Permintaan $.getJSON Jquery mempunyai mekanisme caching, iaitu, apabila meminta URL yang sama untuk mengakses bahagian belakang, ia akan mendapatkan semula data secara langsung daripada data cache halaman dan bukannya meminta bahagian belakang

Jadi kita perlu menukar URL

Ini ialah URL var url="XXXX/XXX"

kami

Berikut ialah kaedah untuk menjana nombor rawak

Salin kod Kod adalah seperti berikut:

fungsi GetRandomNum(Min,Max)
{
var Julat = Maks - Min; var Rand = Math.random(); return(Min Math.round(Rand * Julat)); }


Kemudian tukar URL kami


Salin kod Kod adalah seperti berikut: var i=GetRandomNum(1,100);
url=url “&random=" i;


Kemudian letakkan URL itu melaluinya Masalah selesai
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