現在のページを更新するための JS メソッド: 1. Reload メソッド、このメソッドはブラウザに現在のページを強制的に更新します、構文は「location.reload([bForceGet])」です; 2. Replace メソッド、これメソッドは URL を指定します。履歴 (クライアント) に現在キャッシュされているアイテムを置き換えます。そのため、replace メソッドを使用した後は、置き換えられた URL に「forward」および「back」を通じてアクセスすることはできません。構文は「location.replace(URL)」です。
js 現在のページを更新しますか?
reload メソッド。このメソッドはブラウザに現在のページを強制的に更新します。
構文: location.reload([bForceGet])。パラメータ: bForceGet、オプションのパラメータ、デフォルトは false の場合は、クライアント キャッシュから現在のページを取得します。 true の場合、最新のページが GET モードでサーバーから取得されます。これは、クライアントが F5 (「更新」) をクリックするのと同じです。 ######交換する このメソッドは、現在履歴(クライアント)にキャッシュされている項目をURLを指定して置換するため、replaceメソッド使用後は、置換後のURLに「進む」「戻る」でアクセスすることはできません。
構文: location.replace(URL)
実際のアプリケーションでは、ページを更新するときに通常、location.reload() またはhistory.go(0) を使用します。 さあ、やってみろよ。このアプローチは、クライアントが F5 をクリックしてページを更新するのと似ているため、ページのメソッド = "post" が使用されると、「Web ページの有効期限が切れました」というプロンプトが表示されます。これは、Session のセキュリティ保護メカニズムによるものです。次のことが考えられます。 location.reload() メソッドが呼び出されるとき、aspx ページはサーバー メモリにすでに存在するため、IsPostback である必要があります。そのようなアプリケーションがある場合: ページをリロードする必要があります。つまり、ページがサーバー側で再作成されることが期待され、Not IsPostback が期待されます。ここでは、location.replace() このタスクは完了できます。置き換えられたページは毎回サーバー上で再生成されます。
location.replace(location.href) のように記述できます。
戻ってページを更新します:
location.replace(document.referrer)。
document.referrer //前のページの URL。
ページを返して更新するために、history.go(-1) またはhistory.back(); を使用しないでください。これら 2 つのメソッドはページを更新しません。
Javascript を使用してページを更新するいくつかの方法:
1history.go(0)
2 location.reload()
3 location=location
4 location.assign(location)
5 document.execCommand('Refresh')
6 window.navigate(location)
7 場所。 replace (location)
8 document.URL=location.href
ページを自動的に更新する方法:
1. ページを自動的に更新する: 次のコードをエリア (うち 20) 20 秒ごとにページを更新することを指します。
2. ページは自動的にジャンプします: 次のコードを領域に追加します。このうち 20 は、20 秒後に //www.pconline.com.cn ページにジャンプすることを指します。
以上がjsで現在のページを更新するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。