renvoyant undefined J'utilise le code suivant pour mon jeu et obtenir Cookie:Cookie ne fonctionne pas et
$.setCookie = function (c_name, value, exdays) {
var exdate = new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value = escape(value) + ((exdays == null) ? "" : "; expires=" + exdate.toUTCString());
document.cookie = c_name + "=" + c_value;
};
$.getCookie = function (c_name) {
var i, x, y, ARRcookies = document.cookie.split(";");
for (i = 0; i < ARRcookies.length; i++) {
x = ARRcookies[i].substr(0, ARRcookies[i].indexOf("="));
y = ARRcookies[i].substr(ARRcookies[i].indexOf("=") + 1);
x = x.replace(/^\s+|\s+$/g, "");
if (x == c_name) {
return unescape(y);
}
}
};
alors je simplement créé deux tests click
fonctions pour 2
boutons:
$('#quick-true').click(function(){
$.setCookie('quick-status', true, 365);
var get = $.getCookie('quick-status');
alert('Status: '+get);
});
$('#quick-false').click(function(){
$.setCookie('quick-status', false, 365);
var get = $.getCookie('quick-status');
alert('Status: '+get)
});
Mais en cliquant soit #quick-true
ou #quick-false
l'alerte dit Status: undefined
Quelqu'un peut-il m'aider pourquoi cela se produit. Je connais pas mal les cookies et j'ai beaucoup travaillé avec eux mais cette fois je suis perdu.
Merci. Eh bien, j'essayais de faire fonctionner le cookie sans réellement héberger le site. Donc j'essayais d'obtenir un cookie pour travailler sur: 'file: /// C: /Users/Shawn/Desktop/project.html? Page = index'. Mais ça ne marche pas comme ça. Donc, une fois que je l'ai hébergé à 'x10' ça a marché. Merci d'avoir répondu. – Shawn31313