ホームページ >ウェブフロントエンド >jsチュートリアル >js を使用して現在のページを更新し、parameters_javascript スキルを保持する具体的な実装

js を使用して現在のページを更新し、parameters_javascript スキルを保持する具体的な実装

WBOY
WBOYオリジナル
2016-05-16 17:07:471555ブラウズ

Web サイトにある程度のトラフィックが集まった後は、Web サイトの安定性を向上させる方法を見つける必要があります。World Buyer Network は最近、World Buyer Network などの一般的に使用される一連の外国貿易ツールの開発を計画しています。時間クエリ http://www.buyerinfo.biz /tools/global-time/、hscode クエリ、為替レート クエリと変換など。いくつかは完了していますので、ご覧になり、さらにコメントをお願いします。私はあまり得意ではない js の更新もあるので、ブラウザーに現在のページを強制的に更新する

reload メソッドを記録しました。
構文: location.reload([bForceGet])
パラメータ: bForceGet、オプションのパラメータ、デフォルトは false、クライアント キャッシュから現在のページを取得します。 true の場合は、GET メソッドを使用してサーバーから最新のページを取得します。これは、クライアントが F5 (「更新」)

replace メソッドをクリックするのと同じです。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);

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。