web前端 傳遞參數

利用 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"));
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章