鍍金池/ 問答/PHP  網(wǎng)絡(luò)安全  HTML/ 由后臺(tái)傳入前端頁面的地址如何在刷新頁面時(shí)保持不變?

由后臺(tái)傳入前端頁面的地址如何在刷新頁面時(shí)保持不變?

CI框架,由A頁面的鏈接點(diǎn)擊后打開B頁面,B頁面分為上中下三部分,上為菜單,中為iframe,下為頁面底部信息。
A頁面點(diǎn)擊鏈接后,會(huì)傳入點(diǎn)擊的鏈接的地址給控制器,調(diào)用方法,然后將地址傳給B頁面中的iframe,從而顯示內(nèi)容。
現(xiàn)在如果說點(diǎn)擊瀏覽器的刷新或者是按F5后要刷新頁面,但是此時(shí)就不能正確顯示,因?yàn)樗⑿碌臅r(shí)候是沒有傳任何參數(shù)給控制器里邊的方法的,請(qǐng)問這個(gè)時(shí)候要如何處理?

回答
編輯回答
女流氓

一種是你把參數(shù)暴露到父級(jí)地址欄上面保存。每次刷新時(shí)讀取地址欄參數(shù)。二是你存到sessionStorage里面,每次刷新時(shí)獲取賦值。

2017年1月5日 19:37
編輯回答
青檸

獲取到參數(shù)的時(shí)候,用下面的存到sessionStorage里。

sessionStorage.setItem("data", 參數(shù))

用戶刷新重新進(jìn)入頁面的時(shí)候用sessionStorage.getItem("data")獲取存值,直接調(diào)用。

2017年1月21日 12:20