Bonjour à tous,
Je suis confronté à un problème de fluidité dans mon IHM sur une application PHP.
Je fais des appels ajax et je me demande s'il n'y a pas une autre façon de procéder pour récupérer les données plus dynamiquement.
La fonction (côté serveur) PHP qui traite l'information met un certain temps pour retourner la totalité des données demandées (plusieurs centaines d'objets en fait, plusieurs milliers des fois).
Ca fonctionne correctement mais je me demande s'il est possible de renvoyer les informations une à une afin de ne pas "figer" (img loader) ma page PHP et laisser la main au client.
J'affiche un loader (qui peut durer plusieurs secondes (de 10 à 30 env)) mais j'aimerais pouvoir insérer les données retournées une à une dans ma page et ainsi ne pas bloquer l'utilisateur.
Est-ce qu'il y aurait une façon de faire pour que mon jQuery récupère les informations une à une afin de les intégrer dans le DOM ?
Merci de vos suggestions.
Partager