Maison  >  Article  >  interface Web  >  Pourquoi mon clic sur le bouton angulaire provoque-t-il une actualisation inattendue de la page et une erreur 404 ?

Pourquoi mon clic sur le bouton angulaire provoque-t-il une actualisation inattendue de la page et une erreur 404 ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-18 07:36:02737parcourir

Why Does My Angular Button Click Cause an Unexpected Page Refresh and 404 Error?

Actualisation inattendue de la page déclenchée par un clic sur un bouton sous une forme angulaire

Votre formulaire angulaire, contenant à la fois un bouton de soumission et un bouton de navigation, subit un actualisation de la page indésirable en cliquant sur le bouton de navigation. Cela déclenche une erreur 404. Malgré le débogage et le dépannage, l'actualisation de la page persiste sauf si vous supprimez l'attribut ng-click, commentez sa fonction correspondante ou passez à un élément d'ancrage.

Selon la spécification W3C, l'absence d'attribut de type pour un élément bouton implique un type "soumettre". Ce comportement peut conduire à l'envoi inattendu d'un formulaire lorsqu'une action de navigation est prévue. Pour résoudre ce problème, définissez explicitement l'attribut type de votre bouton de navigation sur "bouton".

Voici comment modifier votre code :

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn