1. Entwicklungsumgebung:
Backend: node.js
Vorlage:Mops(Jade)
2.
Szenario: Das Formular übermittelt den Benutzernamen und das Passwort und der Hintergrund wird überprüft. Wenn die Überprüfung fehlschlägt, wird der Anmeldefehler im Frontend angezeigt. Wenn die Überprüfung erfolgreich ist, wird auf andere Seiten gesprungen.
Frage: Wenn die Überprüfung fehlschlägt, wird der Fehler auf der Benutzeroberfläche angezeigt, aber beim Absenden des Formulars gibt es keine Rückruffunktion und nur das Rendern im Hintergrund schlägt fehl? Aber wird beim Rendern nicht die gesamte Seite aktualisiert? Aber ich sehe, dass viele Websites teilweise aktualisiert werden (Segmentfehler), und ich sehe, dass der Code kein Front-End-Rendering ist.
3. Andere:
Ich wollte ursprünglich Ajax anstelle der Formularübermittlung verwenden, und das Backend würde Erfolg zurückgeben, fehlschlagen und dann auf dem Frontend beurteilen und rendern. Bei meinen anderen Websites scheint es jedoch ausschließlich um Formularübermittlung, teilweise Aktualisierung von Passwörtern usw. zu gehen, wie beispielsweise auf dieser Website.
看到的<form>其实并不是form提交啊。。。还是ajax的
局部刷新使用的是jquery的$.ajax异步递交
密码错误,把display:none改为show就行了