Heim  >  Artikel  >  Web-Frontend  >  So aktualisieren Sie die Seite mit Javascript

So aktualisieren Sie die Seite mit Javascript

青灯夜游
青灯夜游Original
2021-04-01 17:09:26109598Durchsuche

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])

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)

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);

Zurückkehren und die Seite aktualisieren:

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

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 93f0f5c25f18dab9d176bd4f6de5d30e-Bereich hinzu🎜
<meta http-equiv="refresh" content="20">       (其中20指每隔20秒刷新一次页面.)
🎜 2. Die Seite springt automatisch: Fügen Sie den folgenden Code zum 93f0f5c25f18dab9d176bd4f6de5d30e-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 6c04bd5ca3fcae76e30b72ad730ca86d auf. 🎜
<meta http-equiv="refresh" content="20;url=http://www.baidu.com"> 
(其中20指隔20秒后跳转到http://www.baidu.comt页面)
🎜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!

Stellungnahme:
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