利用 html5 存儲需要瀏覽器支持
檢查是否支持
<div id="result"></div>
<script>
if(typeof(Storage)=="undefined")
{
document.getElementById("result").innerHTML="對不起,您的瀏覽器不支持 web 存儲。";
}
else {
document.getElementById("result").innerHTML="您的瀏覽器支持 web 存儲。";
}
</script>
您的瀏覽器支持 web 存儲。
存儲變量
只存儲 字符串
localStorage.setItem(key_str,value_str);
存儲字典還有 列表 組要先轉化成 json 字符串
function save_obj(key_str,value_obj) {
var value_str=JSON.stringify(value_obj)
localStorage.setItem(key_str,value_str)
}
讀取變量
function get_obj(key_str) {
var value_str=localStorage.getItem(key_str)
var value_obj=JSON.parse(value_str)
return value_obj
}
利用url拼接
請求代碼
var x =document.getElementById("input");
location.href="b.html?"+"x_value="+encodeURI(x.value);
接受代碼
var x= decodeURI(request("x_value"));