首先你設置Cookie:
var myvalue = 100, 2000, 300;
$.cookie("mycookie", myvalue);
然後你得到的餅乾:
var getmycookie = $.cookie("mycookie");
var myvalues = getmycookie.split(",");
var firstval = myvalues[0];
var secondval = myvalues[1];
var thirdval = myvalues[2];
Should'nt更難。 當未指定過期時,Cookie會在會話結束時被刪除,即當瀏覽器關閉時。
編輯:您還可以指定路徑:
$.cookie("mycookie", myvalue, {
expires : 10, //expires in 10 days
path : '/products', //The value of the path attribute of the cookie
//(default: path of page that created the cookie).
domain : 'http://localhost:8080', //The value of the domain attribute of the cookie
//(default: domain of page that created the cookie).
secure : true //If set to true the secure attribute of the cookie
//will be set and the cookie transmission will
//require a secure protocol (defaults to false).
});
我認爲像這樣的事:
var myvalue = 100, 2000, 300;
$.cookie("mycookie", myvalue, {path : '/audi/products'});
哦,一個會話結束時關閉瀏覽器,而不是當該頁面被卸載,所以會話cookie將會執行。
你使用jQuery嗎? –
@Maxim這是一個cookie問題。網址路徑沒有問題,因爲您可能已經想到了,因爲cookie是按域存儲的,並且會針對源自該域的任何請求發送每個請求。您可以檢查「document.cookie」在此網址上返回的http :// localhost:8080/audi/products' – Deeptechtons
@BookOfZeus是的,我正在使用jquery,在這個問題中也加入了這個問題 –