bonsoir,
j'ai un champ dans la base donnée de type longtext, qui stock un string sous forme tableau : [{"type":"large","position_x":"...px","position_y":"...px"},{"type":"small","position_x":"...px","position_y":"...px"},{"type":"text","valeur":"..."}]
je me suis débrouillé pour faire l'insertion dans la base, en gardant la forme et la structure du tableau.
-vous vous posez la question pourquoi stocker un string sous forme d'un tableau et compliquer les choses?
-la réponse c'est que ce champ peut contenir des émoticônes(du html genre : <a class="large"><span class="element-large" style="......"></span></a>), et si je stocke le html comme il est, il y'auras trop de caractères qui me servent à rien.
-ce qui m’intéresse le plus c'est de savoir le type de l'émoticône(large ou small) , le background-position X et Y.
-concernant le tableau, quand il est reçu dans le success de jQuery.ajax, je fais un jQuery.map(), et c'est en fonction de la variable "type" du tableau que je fasse le traitement pour afficher le html correctement.
je voudrais savoir si c'est correcte ce que je fais ou non, avant que je continue.
Merci.
Partager