[jQuery] Equivalant de Hash.Cookie de Mootools

Eléphant du PHP | 398 Messages

02 juin 2014, 16:24

Bonjour,

Je dois modifier du code utilisant Mootools en code compatible jQuery, et je bloque un peu sur une fonctionnalité de Mootools (que je ne connais pas qui plus est...) qui est la souvante :
[javascript]
var toto = new Hash.Cookie('nom_toto', {autoSave: true, path: '/' });
...
$('element_form').value = toto.get('element');
[/javascript]

J'imagine que la syntaxe jQuery doit être de la forme :
[javascript]
var toto = jQuery.cookie( 'nom_toto', {autoSave: true, path: '/'});
$('#element_form').val(toto.get('element'));
[/javascript]
Mais je n'en suis pas franchement sûre...

Merci d'avance :)
----------------------------------------------------------------------------------
https://astro-otter.space - Discover wonders and mysteries of Universe

Mammouth du PHP | 1339 Messages

02 juin 2014, 17:12

http://plugins.jquery.com/cookie/
https://github.com/carhartl/jquery-cookie

[javascript]var value = $.cookie('nom_toto');
$('#element_form').val(value);[/javascript]
Bon sinon tu me fais un message privé et on se fait un TeamViewer

Eléphant du PHP | 398 Messages

02 juin 2014, 18:01

J'avais trouvé ce plugin mais je dois attendre d'avoir l'accord de mon chef de projet pour l'intégrer ou non. Je me suis également renseigné autour de
[javascript]
document.cookie
[/javascript]
mais je ne suis pas franchement satisfait de son utilisation
----------------------------------------------------------------------------------
https://astro-otter.space - Discover wonders and mysteries of Universe

ViPHP
xTG
ViPHP | 7331 Messages

02 juin 2014, 20:12

mais je ne suis pas franchement satisfait de son utilisation
Je ne sais pas ce que tu imagines comme code derrière le plugin Cookie de jQuery...
Voir même celui derrière la librairie Mootools. :roll:

Eléphant du PHP | 398 Messages

03 juin 2014, 11:08

mais je ne suis pas franchement satisfait de son utilisation
Je ne sais pas ce que tu imagines comme code derrière le plugin Cookie de jQuery...
Voir même celui derrière la librairie Mootools. :roll:
Je me suis mal exprimé, ce que je voulais dire, c'est que les tutos de l'utilisation de document.cookie ne semblait pas répondre à ma problématique :)
----------------------------------------------------------------------------------
https://astro-otter.space - Discover wonders and mysteries of Universe

Eléphant du PHP | 398 Messages

04 juin 2014, 09:39

Je viens de voir que l'application avait déjà le plugin jquery.cookie (c'est ça quand on débarque sur une usine à gaz qu'on ne connait pas ^^).
Mon cookie doit contenir un tableau de paire clé/valeur (d'ou l'utilisation à la base de Hash.Cookie de Mootools). L'exemple de Carhartl montre l'enregistrement d'une valeur dans son cookie, donc est ce que ça fonctionne également avec plusieurs valeurs dans un cookie, genre
[javascript]
// pseudo code
$.cookie('nom_cookie', ArrayDeValeurs, { options }); // ArrayDeValeurs peut être un format JSON

$("#champ1").val($.cookie('nom_cookie'.'cle1')); // met la valeur1 dans le champ1
$("#champ2").val($.cookie('nom_cookie'.'cle2')); // met la valeur2 dans le champ2
// etc...
[/javascript]
----------------------------------------------------------------------------------
https://astro-otter.space - Discover wonders and mysteries of Universe