Vérifier si le cookie existe pas de travail
Je suis en utilisant le code ci-dessous pour vérifier si un cookie existe avec une certaine valeur, puis faire quelque chose.
$(document).ready(function() {
if (document.cookie.indexOf('samplename=itsvalue')== -1 ) {
alert("cookie");
}
});
Il affiche toujours l'alerte si le cookie existe ou pas. Ce que je fais mal?
OriginalL'auteur Mina Hafzalla | 2015-10-18
Vous devez vous connecter pour publier un commentaire.
Réponse originale:
Sauf si vous avez un cookie avec la touche "samplename=itsvalue", votre code sera toujours true. Si la clé est "samplename" et la valeur est "itsvalue", vous devez réécrire la case comme ceci:
Cela vous indique que le cookie n'existe pas.
Pour voir si elle n'existe pas:
Mise à jour afin de mieux répondre à cette question:
Ce que vous cherchez dans cette case sera toujours évaluée à true et lancer l'alerte. Ajoutez la fonction suivante à votre js et de l'appeler afin de vérifier si le cookie existe.
Vous pouvez ensuite vérifier vos cookies avec les éléments suivants:
if (document.cookie.indexOf('samplename') > -1 ) { alert("cookie"); }
Salutations!Je vais ajouter mon code précédent en arrière. Content que cela a fonctionné pour vous.
dc is not defined
OriginalL'auteur buzzsaw
Collez ce code dans le navigateur de la console et vérifier.
OriginalL'auteur abhiagNitk