Muat semula halaman secara automatik setiap 30 saat
P粉101708623
2023-08-24 00:43:45
<p>Saya mempunyai halaman JSP yang perlu memaparkan status pelbagai kerja yang sedang berjalan. Sesetengah pekerjaan ini mengambil masa, jadi ia mengambil sedikit masa untuk statusnya berubah daripada Pemprosesan kepada Selesai. </p>
<p>Adakah idea yang baik untuk mempunyai fungsi JavaScript yang menyegarkan halaman setiap 30 saat atau lebih? Adakah terdapat sebarang kesan menggunakan skrip yang sentiasa menyegarkan halaman? </p>
<p>Pilihan lain ialah mempunyai butang muat semula, yang apabila diklik akan menyegarkan halaman. </p>
Hanya satu baris kod ringkas di bahagian kepala untuk memuat semula halaman
Walaupun ia bukan fungsi JavaScript, ia adalah cara paling mudah untuk menyelesaikan tugas di atas.
Terdapat pelbagai penyelesaian untuk ini. Jika anda ingin memuat semula halaman, tiada JavaScript sebenarnya diperlukan, penyemak imbas boleh melakukannya untuk anda jika anda menambah dalam teg
head
标记中添加此meta
. p>Pelayar akan memuat semula halaman setiap 30 saat.
Jika anda benar-benar mahu melakukan ini menggunakan JavaScript, anda boleh menggunakan
Location.reload()
每 30 秒刷新一次页面 (docs) 在setTimeout()
dalam:Jika anda tidak perlu memuat semula keseluruhan halaman, tetapi hanya sebahagian daripadanya, saya rasa panggilan AJAX akan menjadi kaedah yang paling berkesan.