頁面間參數傳遞方法

1、常見方法:參數放到url裏

賦值:?id=1&name=2  

取值:getQueryString(url)

getQueryString()方法如下:

function getQueryString(name) {
	var uri = window.location.search;
    var re = new RegExp("" +name+ "=([^&?]*)", "ig");
    return ((uri.match(re))?(uri.match(re)[0].substr(name.length+1)):null);
}


2、Html5實現方式:用 sessionStorage 或 localStorage

sessionStorage 是會話存儲,關閉瀏覽器就沒了;

localStorage 是持久化存儲,完全可以替代cookie 存儲空間更大。

賦值:sessionStorage["id"]="1"

取值:var id = sessionStorage["id"]

localStorage 同理。

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章