jsリフレッシュページのlocation.reload()の使用法

高洛峰
リリース: 2016-12-17 15:45:08
オリジナル
2264 人が閲覧しました

JavaScript プログラミングでは、ページを更新するために location.reload がよく使用されます。

例:

window.location.href=window.location.href; 
window.location.reload;
ログイン後にコピー
ログイン後にコピー

テスト後、これらの2つの文はlocation.reload(true);を置き換えることができます
場合によっては、更新効果を達成するための再試行ダイアログボックスなしで

jsでページを更新する方法 たくさんの種類があります。 js には location.reload() 関数があり、これにより必要な機能を実現できます。
window.location.reload(true) //ブラウザはサーバーからリソースを再リクエストしますが、http リクエスト ヘッダーにはキャッシュ タグが含まれません。

例 1、現在のページを更新します

<script> 
window.location.reload(); 
</script>
ログイン後にコピー

例 2、iframe メソッドを更新する JS 実装
iframe の name 属性を使用して配置します

<input type="button" name="Button" value="Button" onclick="document.frames(&#39;ifrmname&#39;).location.reload()"> 
或 
<input type="button" name="Button" value="Button" onclick="document.all.ifrmname.document.location.reload()">
ログイン後にコピー

例 3、最初に iframe を定義します

<iframe method="post" id ="IFrameName" src="aa.htm" ></iframe>
ログイン後にコピー

aa.htm ページ コンテンツ:

<input type ="button" value ="刷新" onclick ="aa()"/> 
function aa() { (php中文网 www.php.cn 编辑整理)
//parent.location.replace(parent.location.href);//服务器端重新创建页面 
parent.document.location.reload();//相当于F5 
//window.location.href(parent.location.href);//iframe内容重定向 
}
ログイン後にコピー

注:
window.location.reload;
更新中にデータを送信すると、ダイアログ ボックスが表示されます。

解決策:

window.location.href=window.location.href; 
window.location.reload;
ログイン後にコピー
ログイン後にコピー

親ウィンドウを更新します:

window.opener.location.href=window.opener.location.href; 
window.opener.location.reload();
ログイン後にコピー


js 更新ページ location.reload() の使用法関連記事の詳細については、PHP 中国語 Web サイトに注目してください。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート