Bonjour ,
je veux manipuler un fichier Format JSON : ajouter / supprimer des entrées à travers un formulaire.
est ce que c'est faisable ? même avec javas script sans pas passer par jquery ?
Version imprimable
Bonjour ,
je veux manipuler un fichier Format JSON : ajouter / supprimer des entrées à travers un formulaire.
est ce que c'est faisable ? même avec javas script sans pas passer par jquery ?
tout dépend ou se trouve le fichier json ... coté client ou serveur ?
cote client . je ne veux pas passer par une base de donnée puisque mon fichier est très simple et ne contient que des clé/valeur
javascript n'as pas accès au système de fichiers en local ...
tu ne peux rien sauvegarder sur le cleint sauf à passer par le serveur et proposer un download.
Tu peux en revanche conserver des donnes dans des cookies ou dans le local storage.
oui.
l'application est orientée Mobile , donc je cherche à enregistrer des données offline .
j'ai essaye le local storage mais sa durée de vie est limité non ?
moi je veux garder des données en permanence sur le device client
le souci des données conservées dans les cookies ou le local storage est en effet leur pérennité. Un nettoyage du navigateur peut en effet entrainer la perte de ses données.
La durée des données enregistrées par le navigateur sur le poste client reste entièrement à la discrétion du client.
Avec flash il serait possible de conserver des données, mais encore une fois libre au client de les effacer ou non.
La seule possibilité serait de proposer un force download en passant par un serveur, mais se pose alors le souci de l'endroit de sauvegarde qui sera laissé au choix du client.
La question a se pose est je pense en amont. A quoi doivent te servir ses données coté client ??
Si elle doivent etre ensuite utilisées par tes page web elle en seront pas accessibles par ta page .
merci pour ton suivie spacefrog.
en fait c'est une application mobile , l'application propose une lecture des videos depuis youtube en exploitant l' API v2.
donc je propose aux utilisateurs de faire enregistrer des id de playlist des leurs videos favorites , chaque user garde sur son mobile device ses playlists.
j'ai trouvé une solution : Web SQL Database .
mais le soucis , je remarque q'elle estr trop trop lente sur l emulateur .
Tu as probablement oublié de regarder la spécification de WebSQL : http://www.w3.org/TR/webdatabase/ ! :aie:
Utilise IndexedDB plutôt. ;)