Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Menghalang Dialog \"Sahkan Penyerahan Semula Borang\" dalam Aplikasi Web Anda?
Mengelakkan Dialog "Sahkan Penyerahan Semula Borang"
Dialog "Sahkan Penyerahan Semula Borang" timbul apabila penyemak imbas mengesan bahawa pengguna cuba memuatkan semula halaman dengan data borang yang telah diserahkan sebelum ini. Untuk mengelakkan dialog ini, seseorang boleh melaksanakan penyelesaian berikut:
Penyelesaian:
Gunakan JavaScript untuk mengubah suai sejarah halaman semasa dimuatkan. Teknik ini mengemas kini sejarah halaman tanpa memuat semula halaman.
Kod:
<code class="javascript">if ( window.history.replaceState ) { window.history.replaceState( null, null, window.location.href ); }</code>
Skrip ini harus disertakan dalam HTML halaman yang dimuat semula untuk dilaksanakan pada pemuatan halaman. Dengan mengubah suai sejarah halaman, penyemak imbas tidak akan mengesan percubaan penyerahan semula dan dialog "Sahkan Penyerahan Semula Borang" tidak akan muncul lagi.
Atas ialah kandungan terperinci Bagaimana untuk Menghalang Dialog \"Sahkan Penyerahan Semula Borang\" dalam Aplikasi Web Anda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!