Rumah  >  Soal Jawab  >  teks badan

javascript - Projek dibuka dengan pelayar IE untuk mengubah suai kandungan bahagian hadapan Data latar belakang diubah suai, tetapi kandungan halaman hujung hadapan kekal tidak berubah Gunakan Google Chrome untuk menguji bahawa halaman hujung hadapan boleh dimuat semula. Tolong selesaikan.

1. Gunakan penyemak imbas IE untuk membuka projek dan mengubah suai kandungan bahagian hadapan. Data latar belakang diubah suai, tetapi kandungan halaman bahagian hadapan tetap tidak berubah

2

3. Selepas mengklik Simpan dan muat semula halaman, kandungan kekal tidak berubah

4.Tiada perubahan

5. Gunakan Google Chrome, kandungan telah berubah.

6. Kod meja hadapan

过去多啦不再A梦过去多啦不再A梦2702 hari yang lalu918

membalas semua(9)saya akan balas

  • phpcn_u1582

    phpcn_u15822017-05-27 17:42:35

    Kosongkan cache.

    balas
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-27 17:42:35

    Kebanyakannya disebabkan oleh cache Adakah antara muka yang anda gunakan untuk menanyakan maklumat ini menggunakan parameter rawak untuk memastikan ia tidak menggunakan data cache?

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-27 17:42:35

    Saya pernah menghadapi masalah ini pada masa itu, ia kadang-kadang muncul di bawah Safari, tetapi ia sentiasa di luar talian di bawah IE. Chrome adalah biasa
    Ini kerana Safari dan IE akan cache apabila membuat permintaan dapatkan, menyebabkan hasil cache terakhir dipanggil selepas pengubahsuaian.

    Penyelesaian adalah untuk menetapkan cache: false dalam permintaan ajax dan bukan cache

    Anda juga boleh menetapkannya secara global
    //Jangan cache
    $.ajaxSetup({ cache: false });

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-05-27 17:42:35

    Melihat alamat penyoal, rand=Math.random() ditambahkan, jadi sepatutnya tiada masalah caching dalam bahagian ini. rand=Math.random(),所以这部分应该是没有缓存问题的。

    不过问题是代码中的链接似乎只有 ...update

    Tetapi masalahnya ialah satu-satunya pautan dalam kod itu nampaknya ...kemas kini yang berkaitan dengan data, tetapi ialah tingkah laku kemas kini daripada pelayan kepada klien (mengambil), atau daripada pelanggan ke pelayan? Berdasarkan senario kemas kini yang biasa digunakan itu sendiri, ini harus diambil. Tetapi jika dilihat dari tingkah laku bentuk yang besar, ia harus disimpan...

    Mari kita tidak bercakap tentang ini lagi. Daripada huraian subjek, sebenarnya terdapat dua proses, satu mendeposit dan satu lagi mengambil. Biasanya masalah akan berlaku apabila mendapatkan semula, jadi semua orang meneka bahawa ia disebabkan oleh cache... Tetapi ia biasanya tidak bermakna ia pasti, jadi anda harus melakukan penyelesaian masalah
    1. Simpan dalam IE, dapatkan semula dalam Chrome
    2. Simpan dalam Chrome, dapatkan semula dalam IE

    Kami sudah tahu bahawa Chrome adalah perkara biasa, jadi kami boleh mengetahui sama ada IE tidak normal semasa menyimpan, tidak normal apabila mendapatkan semula atau tidak...

    Apa yang perlu dilakukan seterusnya...Saya tidak tahu apa yang perlu dilakukan dengan bahagian hadapan yang tulen. Jika masalah caching dihapuskan, selebihnya bekerja dengan pelayan untuk mencari masalah...🎜

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-05-27 17:42:35

    Semak jika terdapat sebarang ralat dalam konsol IE anda

    balas
    0
  • 黄舟

    黄舟2017-05-27 17:42:35

    Saya pernah menghadapi masalah ini sebelum ini IE akan cache semua data permintaan dan menambah pengepala pada respons permintaan data bukan statik: Cache-Control: no-cache, no-store

    .

    balas
    0
  • 仅有的幸福

    仅有的幸福2017-05-27 17:42:35

    F12 untuk melihat jika terdapat ralat Jika tiada ralat, kosongkan cache

    balas
    0
  • 世界只因有你

    世界只因有你2017-05-27 17:42:35

    shift+f5 untuk memaksa muat semula cache, muat semula beberapa kali

    balas
    0
  • 大家讲道理

    大家讲道理2017-05-27 17:42:35

    Ia sepatutnya menjadi isu cache. IE dan Edge (sehingga 14; saya belum menguji Edge 15...) akan cache kandungan XHR GET secara lalai. Penyelesaiannya selalunya

    • Gunakan permintaan POST dan bukannya GET (tidak disyorkan...)

    • Tambah parameter rawak seperti ?t=[[cap masa tertentu]]?t=[[某个时间戳]]

    • @Donle 的 Cache-Control

      apabila meminta
    Kaedah Cache-Control@Donle belum dicuba...🎜🎜 🎜

    balas
    0
  • Batalbalas