Bonjour à tous,
Cette question est récurrente et il y a foison de réponses sur le sujet en faisant une recherche sur un moteur de recherche. Cependant la grande différence, pour mon cas, c'est que j'ai un gros traitement qui s'effectue côté serveur. Voici le plan d’exécution de l'application.
- L'utilisateur se connecte sur l'interface web
- L'application se connecte sur une web service
- L'application rapatrie un flux XML
- Le flux XML est parsé
- Le résultat du parsage est inséré dans une base de données
- Enfin, la page internet fini par se charger
Malheureusement, cette opération prend quelques (bonnes) secondes et, durant cette attente j'aurais aimé afficher une image de chargement afin que l'utilisateur ne soit pas (trop) paniqué et comprenne qu'un traitement est en cours. Mais surtout, le traitement se fait du côté serveur donc aucun flux n'est envoyé au navigateur en attendant, donc, je ne vois pas trop comment faire.
Est-ce que quelqu'un aurait une idée ?
Merci à tous pour votre aide.
Partager