• # AJAX mon amour....

    Posté par . En réponse au message Exemple de script js, ajax. Évalué à 8.

    Je ne répondrai pas à ta question étant donné que lien qui t'a été fourni te donne un exemple amplement suffisant....

    En revanche, je te mettrai en garde pour ne pas utiliser AJAX à tort et à travers parce que tout le monde en fait maintenant.

    Qu'est ce qu'AJAX ? C'est l'utilisation de XMLHTTPRequest pour récupérer des information que tu as à afficher de manière asynchrone. En gros tu as une page dont une partie de l'information met du temps à s'afficher, ou dont tu n'as pas besoin tout de suite. Tu délègue donc la recherche de ces infos de manière asynchrone de sorte que ta page initiale se charge plus vite.

    Ce que tu demandes ne ressemble ni plus ni moins qu'à un balise <a>, à la différence près que tu ne réenvoierais pas toute la page... Je pense cependant qu'utiliser AJAX pour ça complique grandement les applications pour pas grand chose.

    Un exemple : je dispose d'une page qui m'affiche les informations sur l'état de la pile RAID d'un serveur (en gros un cat /proc/megaraid/hba/*). Les informations sur les disques physique prennent du temps à rappatrier alors que l'info sur les mirroirs RAID est instantané. J'affiche donc dans un premier temps l'état des mirroirs et j'utilise AJAX pour me ramener l'état des disques physiques qq secondes après.

    Utiliser AJAX de manière systématique sur un site parce que c'est le Buzz Word du moment est à mon avis une mauvaise idée. D'une part cela complexifie grandement les applications, d'autre part c'est un désastre en terme d'accessibilité (quid de l'utilisation d'AJAX avec lynx ?).... C'est donc une technique à connaitre, utile dans certains cas mais qu'il me semble problématique à généraliser... (à moins d'avoir du temps pour faire une GUI tout javascript).