Rumah  >  Artikel  >  hujung hadapan web  >  Mengapa Butang AngularJS Saya dalam Borang Menyebabkan Halaman Disegarkan?

Mengapa Butang AngularJS Saya dalam Borang Menyebabkan Halaman Disegarkan?

DDD
DDDasal
2024-11-18 06:20:02180semak imbas

Why Does My AngularJS Button in a Form Cause a Page Refresh?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn