StevenBot-Saltsam

          眼睛能裝下世界,為何卻裝不下眼淚? 一只風(fēng)箏一輩子只為一根線冒險。 那不是一場游戲,為何總有一根線牽著心懷,隱隱作疼? 那不是一段邂逅,為何飄在橋上的影子,總纏進夢鄉(xiāng)? 那不是一個夢境,為何你的溫柔私語,總是不經(jīng)意的響起?

          導(dǎo)航

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          統(tǒng)計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          datas link

          OSChinal Sources codes Library

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          【轉(zhuǎn)載】location.reload和location.replace刷新頁面的區(qū)別

          轉(zhuǎn)載地址:http://www.dayanmei.com/blog.php/ID_816.htm

          location.reload和location.replace都可以實現(xiàn)頁面的刷新,他們的區(qū)別是什么?
          reload 方法,該方法強迫瀏覽器刷新當(dāng)前頁面。
          語法: location.reload([bForceGet]) 
          參數(shù): bForceGet, 可選參數(shù), 默認為 false,從客戶端緩存里取當(dāng)前頁。
          true, 則以 GET 方式,從服務(wù)端取最新的頁面, 相當(dāng)于客戶端點擊 F5("刷新")

          replace 方法,該方法通過指定URL替換當(dāng)前緩存在歷史里(客戶端)的項目,因此當(dāng)使用replace方法之后,你不能通過“前進”和“后退”來訪問已經(jīng)被替換的URL。
          語法: location.replace(URL) 
          參數(shù): URL

          在實際應(yīng)用的時候,重新刷新頁面的時候,我們通常使用: location.reload() 或者是 history.go(0) 來做。因為這種做法就像是客戶端點F5刷新頁面,所以頁面的method="post"的時候,會出現(xiàn)“網(wǎng)頁過期”的提示。那是因為Session的安全保護機制??梢韵氲剑?當(dāng)調(diào)用 location.reload() 方法的時候, aspx頁面此時在服務(wù)端內(nèi)存里已經(jīng)存在, 因此必定是 IsPostback 的。如果有這種應(yīng)用: 我們需要重新加載該頁面,也就是說我們期望頁面能夠在服務(wù)端重新被創(chuàng)建, 我們期望是 Not IsPostback 的。這里,location.replace() 就可以完成此任務(wù)。被replace的頁面每次都在服務(wù)端重新生成。你可以這么寫: location.replace(location.href)

          posted on 2011-10-25 09:42 Steven_bot 閱讀(234) 評論(0)  編輯  收藏 所屬分類: 遇到的一些問題

          主站蜘蛛池模板: 辰溪县| 黄冈市| 平安县| 重庆市| 大关县| 深圳市| 旅游| 平阴县| 浦北县| 阿克苏市| 井冈山市| 深圳市| 台中县| 融水| 奎屯市| 灵武市| 内江市| 甘孜县| 安义县| 庐江县| 安新县| 沙湾县| 武隆县| 胶南市| 阿图什市| 汤阴县| 南靖县| 图们市| 普洱| 绥宁县| 新疆| 郧西县| 大埔区| 广汉市| 洛浦县| 阿坝| 五大连池市| 江北区| 武威市| 桃园县| 怀安县|