2013年3月12日 星期二

javascript - cookie

又是因為工作需要...所以要用 cookie,

原因是動態產生的 Dropdownlist 經過 post 到下一頁之後,

如果按上一頁回來或者是重新整理,東西就會不見了!

也當然...畢竟是透過動態產生的當然會洗掉,

所以就只好透過一些判斷式和 cookie 保留結果,

在 body onload 的時候 cookie toss!

就可以得到想要的效果了。

使用方式:

(儲存)
document.cookie = "select1D=0";   //也可以使用變數

(讀取出特定變數)
var strCookie = document.cookie;
var arrCookie = strCookie.split("; ");
var select1D;

for (var i = 0; i < arrCookie.length; i++) {
    var arr = arrCookie[i].split("=");
    if ("select1D" == arr[0]) {
        select1D = arr[1];
        break;
    }
}

(直接 toss 整個 cookie)
alert(document.cookie);

或者是打入指令以 toss 整個 cookie:
 var Aubrey = "I saw the sign and it opened up my eyes I saw the " + $("toss_cookie").val();
alert(Aubrey);
會得到 "Entire week's lunch"

這當然是開玩笑啦...XD

沒有留言:

張貼留言