ToutSurTout.biz
Smartupdater - Interrogez périodiquement votre serveur avec jQuery


SmartUpdater est un plugin jQuery permettant de lancer une requête Ajax périodiquement sur son serveur.

Très pratique si vous souhaitez mettre en place des interfaces dynamiques nécessitant un refresh de données régulières à partir de votre serveur.

L'idée du plugin est de simplifier le processus d'appel périodique du serveur et de permettre de le contrôler facilement.

Voici un exemple d'utilisation du plugin:

1.$("#example1").smartupdater({
2.url : 'gettime_json.php',
3.dataType:'json',
4.minTimeout: 5000 // 5 secondes
5.}, function (data) {
6.$("#example1").html(data.servertime);
7.}
8.);

Dans cet exemple, nous allons initialiser un appel à notre serveur sur le fichier PHP gettime_json.php toutes les 5 secondes, spécifier que l'on souhaite un retour en JSON (Pour simplifier le traitement du résultat), puis dès que nous recevons une réponse du serveur, nous mettons à jour l'heure reçue par le serveur.

Grâce au plugin, vous pourrez utiliser plusieurs méthodes pour contrôler à tout moment votre timer:

    Stoper le timer
    Redémarrer le timer
    Changer l'interval du refresh
    Changer l'interval à distance par le serveur

Le plugin est pratique et simple à utiliser, donc n'hésitez pas !

LIEN