Ich habe paar Funktionen mit jquery cookie plugin erstellen, ich habe Probleme mit der Erstellung von Cross-Seiten.jquery cookie plugin/lesen schreiben cookie
Ich habe set.html Seite, die Cookies setzt, und show.html, die Seiten zeigt. Jedes Mal, wenn jemand das zufällige Schlüsselwertpaar set.html anzeigt, wird es dem Cookie hinzugefügt.
Wenn ich logge die Datei.html.html sieht aus wie Cookies korrekt gesetzt und gespeichert werden, aber wenn ich zu show.html gehe, wird nur der erste Schlüssel/Wert abgerufen. Ich versuche einen Pfad zu verwenden, der immer noch nicht funktioniert hat.
function savePage(ID, name){
deleteAllCookies();
$.cookie.json = true;
var idContainer = ($.cookie('the_cookie_key_3')) || [];
var idContainerVal = ($.cookie("the_cookie_key_val_3")) || {};
console.log(typeof idContainer);
console.log(idContainerVal);
if (idContainer.indexOf(ID) === -1) { idContainer.push(ID); idContainerVal[ID] = name;}
$.cookie('the_cookie_key_3', idContainer, { expires: 40});
$.cookie('the_cookie_key_val_3', idContainerVal, { expires: 40 });
console.log(idContainerVal);
}
function getSavedPages(){
$.cookie.json = true;
var idContainer = ($.cookie('the_cookie_key_val_3')) || {};
console.log(idContainer);
return idContainer;
}