Je n'arrive pas à afficher les données (ajax)
Fermé
Mac11
Messages postés
145
Date d'inscription
samedi 15 juin 2013
Statut
Membre
Dernière intervention
6 novembre 2020
-
31 mai 2018 à 17:42
jordane45 Messages postés 38441 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 26 février 2025 - 31 mai 2018 à 21:10
jordane45 Messages postés 38441 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 26 février 2025 - 31 mai 2018 à 21:10
A voir également:
- Je n'arrive pas à afficher les données (ajax)
- Supprimer les données de navigation - Guide
- Afficher appdata - Guide
- Comment sauvegarder toutes les données de mon téléphone - Guide
- Afficher les commentaires word - Guide
- Afficher les modifications word - Guide
2 réponses
jordane45
Messages postés
38441
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
26 février 2025
4 737
31 mai 2018 à 18:00
31 mai 2018 à 18:00
Bonjour,
Si, pour commencer, tu fais un console.log dans le "success" ?
Ajoute donc également le .error dans ton ajax
Si, pour commencer, tu fais un console.log dans le "success" ?
success:function(xml){ console.log('La réponse :'); console.log(xml);
Ajoute donc également le .error dans ton ajax
error: function (jqXHR, exception) { console.log(jqXHR); }
Mac11
Messages postés
145
Date d'inscription
samedi 15 juin 2013
Statut
Membre
Dernière intervention
6 novembre 2020
12
31 mai 2018 à 19:28
31 mai 2018 à 19:28
<!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8" /> <title>Tête la Première</title> <link rel="stylesheet" href="style.css" /> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script type="text/javascript"> $(function(){ function getXMLRacers(){ $.ajax( { url:'finishers.xml', cache:false, dataType:'xml', success:function(xml){ console.log(xml); /*$('#finishers_m').empty(); $('#finishers_f').empty(); $('#finishers_all').empty(); $(xml).find('runner').each(function(){ var info = '<li>Name: ' + $(this).find('fname').text() + '</li>' + ' ' + $(this).find('lname').text() + ' . Time: ' + $(this).find('time').text() + '</li>'; if($(this).find('gender').text() == 'm'){ $('#finishers_m').append(info); } else if ($(this).find('gender').text() == 'f') { $('#finishers_f').append(info); } else { $('#finishers_all').append(info); } }); getTime();*/ } error: function (jqXHR, exception) { console.log(jqXHR); }, } ); } }); </script> </head> <body> <div id="main"> <ul class="idTabs"> <li><a href="#male">Male finishers</a></li> <li><a href="#female">Female Finishers</a></li> <li><a href="#all">All Finishers</a></li> </ul> <div id="male"> <h4>Male Finishers</h4> <ul id="finishers_m"></ul> </div> <div id="female"> <h4>Female Finishers</h4> <ul id="finishers_f"></ul> </div> <div id="all"> <h4>All Finishers</h4> <ul id="finishers_all"></ul> </div> </div> <footer> <h4>Congratulations to all our finishers !</h4> <br />Last updated : <div id="updateTime"></div> </footer> </body> </html>
jordane45
Messages postés
38441
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
26 février 2025
4 737
31 mai 2018 à 21:10
31 mai 2018 à 21:10
Regarde donc sur internet comlent et où on doit ecrire le .error dans un ajax...
31 mai 2018 à 19:09
il me répond ceci :
Uncaught SyntaxError: Unexpected identifier => ligne 46
qui est celle-ci : } error: function (jqXHR, exception) {
31 mai 2018 à 19:25