Je dois générer des extraits de code HTML à l'aide de jQuery. La création de ces extraits dépend de certaines données. Les données sont stockées côté serveur, en session (où PHP est utilisé).Quelle est la meilleure conception logicielle à utiliser dans ce scénario?
Au moment où j'accompli ce
- récupérer les données du serveur via AJAX sous forme de JSON
- et la construction des extraits via des fonctions javascript spécifiques qui lisent ces données
Le problème est que la complexité des données est de plus en plus grande et donc la sérialisation en JSON devient encore plus difficile car je ne peux pas le faire automatiquement. Je ne peux pas le faire automatiquement car certaines informations sont sensibles, donc je génère une version "stripped" à envoyer au client.
Je sais qu'il est difficile de comprendre sans code à lire, mais j'espère que c'est un scénario commun et serait heureux pour toute astuce, une suggestion ou même motif conception que vous pouvez me donner.
Dois-je stocker à la fois une donnée complète et une donnée dépouillée sur le serveur, puis utiliser une bibliothèque pour générer automatiquement le JSON à partir des données supprimées? Mais cela signifie également que je dois synchroniser les deux données.
Ou peut-être que je pourrais déplacer le côté serveur logique, de cette façon en évitant d'envoyer les données. Mais cela signifie envoyer du code javascript (puisque je me base sur jQuery). Peut-être pas une bonne idée.
N'hésitez pas à me demander plus de détails si ce n'est pas clair.
Merci pour toute aide
Avez-vous accès à modifier le PHP sur le serveur ou est-ce corrigé? – Paolo
Je peux modifier à la fois le PHP sur le serveur et le javascript sur le client –