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

Mengapa Butang AngularJS Saya dalam Borang Menyebabkan Halaman Disegarkan?

DDD
Lepaskan: 2024-11-18 06:20:02
asal
272 orang telah melayarinya

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan