par
VaN » 24 sept. 2008, 13:56
Bonjour,
mon titre n'est pas très explicite, alors je m'explique.
Je développe une application, qui utilise déjà beaucoup de Javascript et d'AJAX.
Là, j'ai besoin de récupérer 4 tableaux de prix, stockés dans une base de données, pour les utiliser dans une fonction Javascript getPrice(), qui calcule un prix en fonction de plusieurs critères. Cette fonction getPrice() est appelée à chaque touche de frappe du clavier, ou sur la plupart des choix de l'utilisateur, sur l'interface, pour rafraichir le prix en temps réel.
Donc je voudrais éviter que la récupération des prix dans la base de données via AJAX se fasse dans cette fonction, pour éviter de surcharger l'application inutilement. Il faudrait donc que au chargement de la page, je récupère les prix de la base de données, les stocke dans des tableaux JS une bonne fois pour toute, et que je transmette ces 4 tableaux à la fonction getPrice().
Comment puis-je m'y prendre ?
Merci d'avance.
Bonjour,
mon titre n'est pas très explicite, alors je m'explique.
Je développe une application, qui utilise déjà beaucoup de Javascript et d'AJAX.
Là, j'ai besoin de récupérer 4 tableaux de prix, stockés dans une base de données, pour les utiliser dans une fonction Javascript getPrice(), qui calcule un prix en fonction de plusieurs critères. Cette fonction getPrice() est appelée à chaque touche de frappe du clavier, ou sur la plupart des choix de l'utilisateur, sur l'interface, pour rafraichir le prix en temps réel.
Donc je voudrais éviter que la récupération des prix dans la base de données via AJAX se fasse dans cette fonction, pour éviter de surcharger l'application inutilement. Il faudrait donc que au chargement de la page, je récupère les prix de la base de données, les stocke dans des tableaux JS une bonne fois pour toute, et que je transmette ces 4 tableaux à la fonction getPrice().
Comment puis-je m'y prendre ?
Merci d'avance.