AngularJS-Schaltfläche im Formular löst Seitenaktualisierung aus
Dieses Problem tritt auf, wenn Sie ein Formular mit sowohl einer Senden-Schaltfläche als auch einer Navigationsschaltfläche haben. Beim Klicken auf die Navigationsschaltfläche initiiert AngularJS eine Seitenaktualisierung, was zu einem 404-Fehler führt.
Der Grund für dieses Problem besteht darin, dass die Navigationsschaltfläche in AngularJS standardmäßig als Senden-Schaltfläche angenommen wird, sofern nicht ausdrücklich anders angegeben . Um dieses Problem zu beheben, können Sie die Navigationsschaltfläche gemäß der W3C-Spezifikation als type='button' markieren:
<button>
Dadurch wird sichergestellt, dass die Schaltfläche beim Klicken keine Formularübermittlung auslöst, wodurch die Seitenaktualisierung verhindert wird .
Das obige ist der detaillierte Inhalt vonWarum führt meine AngularJS-Schaltfläche in einem Formular zu einer Seitenaktualisierung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!