J'ai une webapp où mes employés prennent des quiz (question à choix multiples) .Je dois enregistrer la réponse de l'utilisateur au format json et soumettre la réponse au serveur lorsque l'utilisateur touche le bouton Soumettre mais quand une personne passe par un quiz Je veux être en mesure de sauvegarder les progrès de l'utilisateur localement. Ce que je veux, c'est de stocker ces données json localement jusqu'à ce que l'utilisateur soumette le quiz et une fois que l'utilisateur touche le bouton soumettre les données locales doivent être détruit.Dans ce cas, si le système tombe en panne, je peux recueillir manuellement la progression de l'utilisateur à partir du système du participant. Est-il possible de stocker des données localement en utilisant javascript?Stocker des données json localement sur le système en utilisant javascript?
Répondre
Vous pouvez utiliser local storage de HTML5
localStorage.setItem(id, value);
Pour récupérer l'utilisation de la valeur de stockage:
localStorage.getItem(id);
Cela dépend précisément que vous devez soutenir les navigateurs.
Pour les navigateurs plus récents, vous pouvez utiliser le stockage local HTML5. Il y a beaucoup d'informations sur l'utilisation de cette option déjà disponible, ainsi que this SO question demandant de bons guides sur l'utilisation du stockage local.
Pour les navigateurs plus anciens, vous voudrez probablement utiliser des cookies. Encore une fois, beaucoup d'informations sur l'utilisation des cookies sont déjà disponibles.
Certains wrappers existent pour le stockage persistant côté client.
Prenez par exemple Amplify.Store: http://amplifyjs.com/api/store/
Je n'ai aucune expérience avec elle, mais est censé utiliser les fonctionnalités HTML 5 de stockage et de secours automatiquement aux technologies prises en charge par les navigateurs plus anciens.
J'espère que cela aide.
- 1. stocker des données JSON retour en utilisant javascript
- 2. Stocker des données localement sur l'iPhone
- 3. Stocker des données localement en Python
- 4. Silverlight Stocker des données localement
- 5. Comment stocker des données localement?
- 6. Stocker des données JSON sur le serveur
- 7. PhoneGap - Données JSON stockées localement sur l'appareil
- 8. Extension Chrome: comment stocker des données localement?
- 9. Est-il possible de stocker des fichiers localement en utilisant le javascript d'Opera?
- 10. fichier télécharger JSON et stocker localement sur mon appareil Android
- 11. Analyser l'appel distant JSON et le stocker localement
- 12. Récupérer des données JSON en utilisant Ajax en Javascript
- 13. Stocker les données de cache localement
- 14. Base de données SQLite en Javascript localement
- 15. Stockage des données localement
- 16. Est-il possible de créer et stocker un fichier json en utilisant le système de fichiers de phonegap et javascript
- 17. stocker des données dans javascript
- 18. Récupération de données JSON en utilisant javascript
- 19. Comment stocker des données dans une base de données mysql en utilisant javascript?
- 20. Stocker les résultats localement avec JS?
- 21. Quel est le meilleur moyen de stocker des données localement sur l'iPhone?
- 22. Ecrit des données binaires en utilisant javascript sur le serveur
- 23. stocker des données JSON dans db
- 24. Impossible d'obtenir des données json en utilisant Phonegap sur Android
- 25. Exporter des données en utilisant JSON
- 26. Stocker des photos Facebook sur mon système
- 27. comment stocker des données regroupées en JSON dans pyspark
- 28. Meilleure façon de stocker des URL localement
- 29. Stocker des données en toute sécurité en javascript (autosuggestions)
- 30. Obtenir des données JSON sur PHP en utilisant .get() jQuery
pour que mon navigateur doit être compatible HTML5 et secondaire il ne serait pas dans un format de fichier que je pourrais collecter manuellement dans une clé USB – user1170793
Cela fonctionne UNIQUEMENT pour HTML5. – Victor
En cas de panne du système, ces données persisteront-elles dans le stockage local lorsque je redémarrerai le système la prochaine fois? – user1170793