Butang AngularJS Dalam Borang Mencetuskan Muat Semula Halaman
Isu ini timbul apabila anda mempunyai borang dengan kedua-dua butang serah dan butang navigasi. Setelah mengklik butang navigasi, AngularJS memulakan muat semula halaman, mengakibatkan ralat 404.
Sebab di sebalik masalah ini ialah butang navigasi diandaikan sebagai butang hantar secara lalai dalam AngularJS, melainkan ditandakan sebaliknya secara eksplisit . Untuk menyelesaikan masalah ini, anda boleh menandakan butang navigasi sebagai type='button', mengikut spesifikasi W3C:
<button>
Ini memastikan butang tidak mencetuskan penyerahan borang apabila diklik, menghalang muat semula halaman .
Atas ialah kandungan terperinci Mengapa Butang AngularJS Saya dalam Borang Menyebabkan Halaman Disegarkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!