2010-09-08 6 views
3

J'ai fait une pagination avec jQuery et maintenant je voudrais sauvegarder l'état/page sélectionné dans un cookie. Je besoin d'enregistrer tab-id, décalage et limite valeurs.Comment enregistrer plusieurs variables de données dans un seul cookie, en utilisant jQuery

Je sais que je peux écrire Cookie comme ceci:

$.cookie("example", "foo"); 

Et puis le lire:

$.cookie("example"); 

Mais comment je peux sauver tous ces trois choses en biscuit? Et surtout le lire?
Par exemple, si je n'ai besoin de connaître que la valeur tab-id du cookie, comment puis-je l'obtenir si j'ai plusieurs valeurs dans cookie?

Aussi toute aide/information sur la façon de faire un état de page de sauvegarde (pagination) est appréciée.

Et le site jQuery est en panne, j'ai vérifié que d'abord
: p Merci.

Répondre

2

Vous pouvez définir 3 cookies différents, ou créer un objet JSON et stocker cette chaîne comme votre seul cookie.

+0

Je n'ai aucune idée comment créer un objet JSON. De bons exemples n'importe où? –

+0

Lisez ceci: http://api.jquery.com/jQuery.getJSON/ Il en dit un peu plus sur jow jQuery fonctionne avec JSON, et il y a là un exemple très simple qui est en fait proche de ce que vous voulez faire . –

Questions connexes