A voir également:
- Help syntaxe jscript php
- Alert php ✓ - Forum PHP
- Header php - Astuces et Solutions
- Undefined index php - Astuces et Solutions
- Retour a la ligne php ✓ - Forum PHP
- Modulo php ✓ - Forum PHP
1 réponse
Bonjour
Je ne vois pas d'erreur de syntaxe. D'ailleurs, comme tu le dis toi-même, ça marche.
Et c'est normal que ça marche même si la div "duel1" n'existe pas : ça ne dérange pas jQuery, il n'effectue pas le .html, c'est tout. Par contre, si au lieu de $('#duel1') tu avais document.getElementById("duel1"), tu aurais une erreur toutes les 2s, car la fonction affichDonnee échouerait à chaque fois. Ce qui ne l'empêcherait pas de recommencer toutes les 2s.
Au passage, tu te compliques bien la vie avec
Je ne vois pas d'erreur de syntaxe. D'ailleurs, comme tu le dis toi-même, ça marche.
Et c'est normal que ça marche même si la div "duel1" n'existe pas : ça ne dérange pas jQuery, il n'effectue pas le .html, c'est tout. Par contre, si au lieu de $('#duel1') tu avais document.getElementById("duel1"), tu aurais une erreur toutes les 2s, car la fonction affichDonnee échouerait à chaque fois. Ce qui ne l'empêcherait pas de recommencer toutes les 2s.
Au passage, tu te compliques bien la vie avec
setInterval(function() {affichDonnee();}, 2000);. Ça ne sert à rien de faire une fonction qui ne fait qu'en appeler une autre. Tu aurais pu écrire plus simplement setInterval(affichDonnee, 2000);.