Heim >Web-Frontend >js-Tutorial >Wie kann ich eine URL ändern, ohne die Seite neu zu laden?
Problem:
Ist es möglich, die URL der aktuellen Seite ohne zu ändern? Auslösen einer Seite aktualisieren?
Ziel:
Auf den Teil der URL nach dem Domainnamen zugreifen und ihn ändern, mit Ausnahme des Hashs (#).
Lösung:
Window.history.pushState()
Moderne Browser unterstützen pushState() Methode, mit der Sie den Browserverlauf bearbeiten können, ohne den Browser neu laden zu müssen Seite.
Implementierung:
function processAjaxData(response, urlPath){ // ... (update content) window.history.pushState({ "html": response.html,
Das obige ist der detaillierte Inhalt vonWie kann ich eine URL ändern, ohne die Seite neu zu laden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!