Wie automatisch aktualisieren Sie die Seite nach dem Absenden eines Formulars

Ich habe ein HTML-Formular, wo, wenn ich auf "aktualisieren" werden die änderungen nicht reflektieren und es erfordert eine Aktualisierung, um die änderungen zu sehen.
Aber wenn ich neu laden, es gibt immer Confirm Form Resubmission.

Ich verwendet <form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>" method="post"> was bedeutet, es sendet auf der gleichen Seite.

  • Bitte fügen Sie Beispiele Ihrer HTML-Formular, so dass wir sehen können, alle Fehler, die Sie gemacht haben
  • Wenn Sie brauchen, einfache Aktualisierung, die Sie verwenden können html-meta-refresh
  • htmlspecialchars sollte nicht verwendet werden, zu codieren Pfade. Es ist für die Codierung der Ausgabe.
  • Es gibt keinen Grund zu verwenden: $_SERVER['PHP_SELF'] hier. Vor allem mit htmlspecialchars. Lassen Sie einfach die Aktion leer. Dies beantwortet nicht die Frage, Wie Sie automatisch aktualisieren Sie die Seite nach dem Absenden eines Formulars, sondern dass die Aktion leere führen würde, die genau die gleiche Sache, die Sie versuchen zu tun (was falsch ist).
InformationsquelleAutor Prth | 2015-06-17
Schreibe einen Kommentar