Heim > Web-Frontend > js-Tutorial > Hauptteil

So aktualisieren Sie die Seite mit Javascript

青灯夜游
Freigeben: 2023-01-04 09:34:01
Original
109901 Leute haben es durchsucht

So aktualisieren Sie die Seite mit JavaScript: 1. Verwenden Sie „location.reload()“; 2. Verwenden Sie „location.replace(location)“; =Standort "warte.

So aktualisieren Sie die Seite mit Javascript

Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 5, Dell G3-Computer.

Mehrere Möglichkeiten, die Seite in Javascript zu aktualisieren:

  • location.reload()location.reload()

  • location.replace(location)

  • history.go(0)

  • location=location

  • location.assign(location)

  • document.execCommand('Refresh')

  • window.navigate(location)

  • document.URL=location.href

location.replace(location)

history.go(0)

location=location

location.assign(location)

document.execCommand('Refresh')

window.navigate(location)

document.URL=location.href

Das Folgende ist eine detaillierte Einführung in die Neulade- und Ersetzungsmethoden

1 Die Neulademethode

Diese Methode zwingt den Browser, die aktuelle Seite zu aktualisieren.

Syntax:

location.reload([bForceGet])
Nach dem Login kopieren

Parameter: bForceGet, optionaler Parameter, Standardwert ist false, ruft die aktuelle Seite aus dem Client-Cache ab. wahr, dann verwenden Sie die GET-Methode, um die neueste Seite vom Server abzurufen, was dem Klicken des Clients auf F5 („Aktualisieren“) entspricht Das URL-Projekt (Client), sodass Sie nach Verwendung der Ersetzungsmethode nicht über „Vorwärts“ und „Zurück“ auf die ersetzte URL zugreifen können. Syntax:

 location.replace(URL)
Nach dem Login kopieren

Normalerweise verwenden Sie dazu: location.reload() oder History.go(0). Diese Methode ähnelt dem Client-Punkt F5 zum Aktualisieren der Seite. Wenn also die Seitenmethode „post“ lautet, wird die Meldung „Webseite abgelaufen“ angezeigt. Aufgrund des Sicherheitsschutzmechanismus von Session.

Wenn die Methode location.reload() aufgerufen wird, ist die ASPX-Seite bereits im Serverspeicher vorhanden, daher muss es sich um IsPostback handeln.

Wenn es eine solche Anwendung gibt: Die Seite muss neu geladen werden, was bedeutet, dass erwartet wird, dass die Seite auf der Serverseite neu erstellt wird und die Erwartung „Not IsPostback“ ist.

Hier kann location.replace() diese Aufgabe erledigen. Die ersetzte Seite wird jedes Mal auf dem Server neu generiert.

Code:

location.replace(location.href);
Nach dem Login kopieren

Zurückkehren und die Seite aktualisieren:

location.replace(document.referrer);
document.referrer //前一个页面的URL
Nach dem Login kopieren

Verwenden Sie nicht „history.go(-1)“ oder „history.back();“, um zur Seite zurückzukehren und sie zu aktualisieren. Diese beiden Methoden aktualisieren die Seite nicht. [Empfohlenes Lernen:

js Basis-Tutorial🎜]🎜🎜🎜Zusätzlich: So aktualisieren oder springen Sie die Seite automatisch: 🎜🎜🎜1. Fügen Sie den folgenden Code zum -Bereich hinzu🎜
<meta http-equiv="refresh" content="20">       (其中20指每隔20秒刷新一次页面.)
Nach dem Login kopieren
🎜 2. Die Seite springt automatisch: Fügen Sie den folgenden Code zum -Bereich hinzu Schließen Sie das Fenster, aktualisieren Sie es oder wenn Sie das Fenster öffnen möchten, aktualisieren Sie es und rufen Sie die folgende Anweisung in auf. 🎜
<meta http-equiv="refresh" content="20;url=http://www.baidu.com"> 
(其中20指隔20秒后跳转到http://www.baidu.comt页面)
Nach dem Login kopieren
🎜Weitere Programmierkenntnisse finden Sie unter: 🎜Programmiervideo🎜! ! 🎜

Das obige ist der detaillierte Inhalt vonSo aktualisieren Sie die Seite mit Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage