Rumah >hujung hadapan web >tutorial js >Mengapa Klik Butang Sudut Saya Menyebabkan Penyegaran Halaman Tidak Dijangka dan Ralat 404?
Muat Semula Halaman Tidak Dijangka Dicetuskan oleh Klik Butang dalam Bentuk Sudut
Borang Sudut anda, yang mengandungi butang hantar dan butang navigasi, mengalami muat semula halaman yang tidak diingini apabila mengklik butang navigasi. Ini mencetuskan ralat 404. Walaupun penyahpepijatan dan penyelesaian masalah, muat semula halaman berterusan melainkan anda mengalih keluar atribut ng-click, mengulas fungsinya yang sepadan atau bertukar kepada elemen utama.
Menurut spesifikasi W3C, ketiadaan atribut jenis untuk elemen butang membayangkan jenis "serahkan". Tingkah laku ini boleh membawa kepada penyerahan borang yang tidak dijangka apabila tindakan navigasi bertujuan. Untuk menyelesaikan isu ini, tetapkan atribut jenis butang navigasi anda kepada "butang" secara eksplisit.
Berikut ialah cara untuk mengubah suai kod anda:
Dengan menetapkan type="button," anda dengan jelas menunjukkan bahawa butang navigasi tidak sepatutnya menyerahkan borang. Ini seharusnya menghalang muat semula halaman dan ralat 404, sambil membenarkan anda mengekalkan fungsi navigasi yang diingini.
Atas ialah kandungan terperinci Mengapa Klik Butang Sudut Saya Menyebabkan Penyegaran Halaman Tidak Dijangka dan Ralat 404?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!