Christian Seiler: PHP, JavaScript: Was bedeutet dieser Code?

Beitrag lesen

Hallo C.F.,

Was hat das für einen Sinn, einer Variablen ihren Wert wieder zuzuweisen?

Erklärungsmöglichkeit 1: Mal angenommen, die Seite im Opener würde per POST aufgerufen, dann hätte ein .reload() zur Folge, dass der Browser nachfragt, ob man die Seite wirklich neu laden will und würde dann die POST-Daten wieder mitsenden. Wenn man dagegen .href neu zuweist, dann wird die nächste Anfrage ohne Bestätigungsmeldung per GET ausgeführt.

Erklärungsmöglichkeit 2: Bei .reload() könnte es sein, dass alle Graphiken neu geladen werden, was erhöhten Traffic und erhöhte Wartezeit zur Folge hat. Wenn man dagegen den URI der Seite nochmal zuweist, wird nur die Seite nochmal neu geladen.

Viele Grüße,
Christian