Saat men-debug proyek, permintaan ajax asinkron digunakan selama onmouseover. Onmouseover berhasil dipicu saat mouse berpindah ke link saat halaman dimuat untuk pertama kalinya.
Saat mouse berpindah ke link lain dan memicu onmouseover, koneksi asli masih ditampilkan.
Aneh. Setelah memeriksa informasinya, saya menemukan bahwa itu karena cache IE.
Setelah permintaan pertama, URL yang sama diminta lagi
karena halaman tersebut di-cache, sehingga halaman asinkron tidak terpicu.
Solusi:
Tambahkan nomor acak ke parameter di URL sehingga URL halaman yang diminta berbeda setiap kali,
sehingga menghindari cache IE.
url = url + "&num="+Math.round(Math.random()*10000);
AJAX bagus, tapi saya merasa terkadang saat mengerjakan proyek, Anda masih harus mengorbankan sebagian untuk mempertimbangkan PV dan pengalaman pengguna.
Apa yang kita miliki di sini adalah PV>Pengalaman, sayangnya...
Saya tidak tahu apakah halaman dengan permintaan asinkron AJAX dihitung sebagai PV di webmaster dan Alexa...
Jika ada yang mengetahuinya, dapatkah Anda memberi saya saran. .. Terima kasih sebelumnya Over...o(∩_∩)o...