Muat semula halaman secara automatik setiap 30 saat
P粉101708623
P粉101708623 2023-08-24 00:43:45
0
2
579
<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>
P粉101708623
P粉101708623

membalas semua(2)
P粉951914381

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.

P粉421119778

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>

<meta http-equiv="refresh" content="30">

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:

window.setTimeout( function() {
  window.location.reload();
}, 30000);

Jika anda tidak perlu memuat semula keseluruhan halaman, tetapi hanya sebahagian daripadanya, saya rasa panggilan AJAX akan menjadi kaedah yang paling berkesan.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!