お願いします、
既存の Cookie を 1 つアップグレードする方法がわかりません。以下のコードを試してみましたが、うまくいきませんでした。彼は配列の長さをアップグレードしていませんが、 $.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);