Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Bertahan Keadaan Penyerahan Borang Merentasi Muat Semula Halaman?
Masalah:
Anda perlu menangkap acara penyerahan borang dan jika borang itu diserahkan, simpan maklumat ini selepas halaman dimuat semula, membolehkan anda mengaksesnya apabila halaman itu dimuat semula.
Pendekatan Salah Menggunakan Pembolehubah Global:
var diklik = palsu;
$(dokumen).siap (function() {
$("inputtype='submit'").attr("onclick", "form.act.value='detailSearch'; diklik = benar; kembalikan benar;");
jika (diklik == benar) {
// show hidden fields
} lain {
// don't show hidden fields
}
});
Kod ini cuba untuk simpan keadaan penyerahan borang dalam pembolehubah global, tetapi ia tidak berkesan kerana HTTP tidak berstatus dan setiap muat semula halaman menetapkan semula semua pembolehubah.
Rentetan Pertanyaan:
Storan Web:
Kuki:
window.name:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Bertahan Keadaan Penyerahan Borang Merentasi Muat Semula Halaman?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!