Ajax / mise a jour de plusieurs 'div'
Fermé
Olgarythme
-
27 juin 2020 à 13:56
jordane45 Messages postés 38371 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 7 janvier 2025 - 27 juin 2020 à 14:42
jordane45 Messages postés 38371 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 7 janvier 2025 - 27 juin 2020 à 14:42
A voir également:
- Ajax / mise a jour de plusieurs 'div'
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mise a jour chromecast - Accueil - Guide TV et vidéo
- Mise a jour kindle - Guide
- Mise a jour windows 7 - Accueil - Mise à jour
1 réponse
jordane45
Messages postés
38371
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
7 janvier 2025
4 722
27 juin 2020 à 14:12
27 juin 2020 à 14:12
Bonjour,
Ton ajax retourne quoi comme infos ? Toutes les infos necessaires pour mettre à jour tes différentes div ?
Si oui, la "mise à jour" des div se fait comme n'importe quel code javascript... dans le "success" de l'appel ajax
par contre, ce code est faux :
partie c'est quoi ? Un ID, une Class ?
Pour cibler un ID il faut précéder d'un dièse
Si c'est une class, faut précéder d'un point
En plus, ces deux lignes de codes peuvent être remplacées par une seule
Ton ajax retourne quoi comme infos ? Toutes les infos necessaires pour mettre à jour tes différentes div ?
Si oui, la "mise à jour" des div se fait comme n'importe quel code javascript... dans le "success" de l'appel ajax
function waitForMsg(){ $.ajax({ type: "GET", url: "show.php", async: true, cache: false, success: function(data){ console.log("resultat ajax",data); //là tu mets à jour tes div setTimeout("waitForMsg()",1000); }, error: function(XMLHttpRequest,textStatus,errorThrown) { console.log("error: ",textStatus ,errorThrown ); setTimeout("waitForMsg()",15000); } }); }
par contre, ce code est faux :
$("partie") . empty(); $("partie") . append ( data );
partie c'est quoi ? Un ID, une Class ?
Pour cibler un ID il faut précéder d'un dièse
$("#partie")
Si c'est une class, faut précéder d'un point
$(".partie")
En plus, ces deux lignes de codes peuvent être remplacées par une seule
$("#partie").html(data);
Modifié le 27 juin 2020 à 14:31
Je viens de le voir.
partie est une div
<div id="partie"></div>
Ma question reste valable.
Modifié le 27 juin 2020 à 14:43
Les miennes également.....