Avatar ·

Wie aktualisiert (lädt) man eine Seite mit JavaScript neu?

Hallo zusammen! Ich habe gerade angefangen, JavaScript zu lernen, und bin auf folgendes Problem gestoßen: Nachdem der Benutzer auf die Schaltfläche „Senden“ in einem Formular klickt, muss die Seite automatisch aktualisiert (neu geladen) werden – zum Beispiel, um neue Daten aus der Datenbank anzuzeigen oder das Formular zurückzusetzen. Ich habe mehrere Varianten ausprobiert, aber nichts funktioniert so, wie es soll. Hier ist mein Code: ```javascript function refreshPage() { // Habe es so versucht: window.location.reload(); // Und so: location.reload(); // Und sogar so: document.location.reload(true); } ``` Aber wenn ich diese Funktion bei einem Klick auf die Schaltfläche aufrufe, wird die Seite entweder gar nicht aktualisiert oder sie wird aktualisiert, zeigt aber ein seltsames Verhalten (z. B. flackert sie und zeigt alte Daten). Ich habe gelesen, dass es noch die Methode `location.reload()` mit dem Parameter `true` für das erzwungene Laden vom Server gibt, aber ich habe kein klares Verständnis davon. Bitte helft mir: 1. Was ist der korrekteste und universellste Weg, eine Seite neu zu laden? 2. Worin liegt der Unterschied zwischen den verschiedenen Varianten?