Développeur front-office, Drupal themeur en Auvergne
+ Todo list

Paginer en Ajax

0

Charger beaucoup de données en ajax en présentant les choses de manière ordonnée et rapidement, ben c'est pas si simple. L'affichage des pages avec des données tabulaires (liste d'articles, galerie d'images, topics d'un forum, etc.) laisse parfois à désirer sur certains sites. On passe les variables de tri à l'url et on recharge la page pour que la requête à la base de données soit bien exécutée. En gros on filtre les résultats de manière crade. Mais sans doute optimisé pour le référencement.

Ce petit script est donc idéal pour par exemple afficher des commentaires sur le billet d'un blog, le reste de la page ne sera pas rechargé. Bien des systèmes sont pénibles ; où l'on est obligé de recharger la page pour continuer à naviguer sur le site. C'était le cas de Youtube. Auparavant pour lire les commentaires d'une vidéo il fallait recharger la page et donc cela coupait la lecture de la vidéo ; désormais les commentaires sont paginés en ajax ; c'est super pratique il faut le reconnaître ; il en est de même pour le site deezer.com , qui est un radioblog en mieux ; tout en flash. Jamais on ne recharge la page, donc jamais on ne coupe la lecture d'un morceau. Toutes les actions effectuées sont indépendantes. Optimisation !

La doc
Le Zip avec la démo.