请,
我不知道升级一个现有的 cookie。我尝试了下面的代码,但没有奏效。他没有升级数组长度,但 $.listImages.length 返回正确的数字。
我的 Jquery 版本是 1.12。
var list = [];
for (var i = 12; i >= 0; i--) {
var image = {
id:"f6183197-7925-45a8-bafb-7e13c69686a9",
name:"CACHOEIRO WHITE 2CM Block 01000775 Bundle Slab 005",
path:"FOTOS - 2016\\02 - FEVEREIRO\\CACHOEIRO WHITE\\CACHOEIRO WHITE01000775-2CM\\",
thumbnail:null,
dateIndex:"2016-04-28T14:42:39",
file:"CACHOEIRO WHITE 2CM Block 01000775 Bundle Slab 005.JPG"
};
list.push(image);
}
Cookies.set('imagesSelected', list);
var listSaved = Cookies.get('imagesSelected');
//Returned number 13?
alert(listSaved);
//Save and get again but new quantity
list = listSaved;
for (var i = 3; i >= 0; i--) {
var image = {
id:"f6183197-7925-45a8-bafb-7e13c69686a9",
name:"CACHOEIRO WHITE 2CM Block 01000775 Bundle Slab 005",
path:"FOTOS - 2016\\02 - FEVEREIRO\\CACHOEIRO WHITE\\CACHOEIRO WHITE01000775-2CM\\",
thumbnail:null,
dateIndex:"2016-04-28T14:42:39",
file:"CACHOEIRO WHITE 2CM Block 01000775 Bundle Slab 005.JPG"
};
list.push(image);
}
listJSON = JSON.stringify(list);
Cookies.set('imagesSelected', listJSON);
listSaved = Cookies.getJSON('imagesSelected');
//Returned number 16?
alert(listSaved.length);