Maison  >  Article  >  interface Web  >  jQuery utilise des cookies et json pour implémenter simplement la fonction de panier_jquery

jQuery utilise des cookies et json pour implémenter simplement la fonction de panier_jquery

WBOY
WBOYoriginal
2016-05-16 15:05:141825parcourir

L'exemple de cet article décrit comment jQuery utilise les cookies et json pour simplement implémenter un panier. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

1. Générez un cookie pour stocker le type de chaîne d'identification du produit

2. Lors de l'ajout de l'ID du produit, convertissez le cookie en tableau et vérifiez s'il est inclus. Cela n'inclut pas l'utilisation de js push pour régénérer un nouveau tableau.

3. Convertissez le tableau en String et stockez-le dans des cookies.

Voici comment jquery gère les cookies et JSON

$.cookie("cart","ids",{expires:-7,path:"/"}) //存储cookie 保存7天
if($.cookie("cart")==undefined){//不存在用undefined}
var cartArr=new Array();
$.parseJSON($.cookie("cart"));//转化成数组
cartArr.push(id);//新的数组
JSON.stringify(cartArr);//这个好像是浏览器自带的 数组转化成json

Les lecteurs intéressés par davantage de contenu lié à jQuery peuvent consulter les sujets spéciaux sur ce site : "Résumé des compétences en matière d'opération de cookie JQuery", "Résumé des compétences en matière d'opération de table jQuery (table)" , "Résumé des effets et techniques de glisser jQuery", "Résumé des techniques d'extension jQuery", "Résumé des effets spéciaux classiques courants jQuery", "Résumé de l'utilisation des animations et des effets spéciaux jQuery", "Résumé de l'utilisation du sélecteur jquery" et "Plug-ins communs jQuery et résumé de l'utilisation"

J'espère que cet article sera utile à tous ceux qui programment jQuery.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn