Récupérer la bonne valeur dans ma variable d'une réponse retour AJAX
Résolu/Fermé
JC_8280
Messages postés
78
Date d'inscription
jeudi 19 mars 2020
Statut
Membre
Dernière intervention
7 février 2021
-
15 avril 2020 à 19:48
JC_8280 Messages postés 78 Date d'inscription jeudi 19 mars 2020 Statut Membre Dernière intervention 7 février 2021 - 15 avril 2020 à 20:53
JC_8280 Messages postés 78 Date d'inscription jeudi 19 mars 2020 Statut Membre Dernière intervention 7 février 2021 - 15 avril 2020 à 20:53
A voir également:
- Récupérer la bonne valeur dans ma variable d'une réponse retour AJAX
- Recuperer message whatsapp supprimé - Guide
- Excel retour à la ligne dans une formule - Guide
- Recuperer video youtube - Guide
- Comment récupérer un compte facebook piraté - Guide
- Impossible de récupérer mon compte gmail - Guide
3 réponses
jordane45
Messages postés
38393
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 janvier 2025
4 731
Modifié le 15 avril 2020 à 20:22
Modifié le 15 avril 2020 à 20:22
Re Bonjour,
Peux tu tester ceci ?
Peux tu tester ceci ?
xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { // console.log("Success",xmlhttp); resultRecherche = JSON.parse(this.responseText); if(typeof(resultRecherche)!='undefined' && resultRecherche!=null){ var result = typeof(resultRecherche.result)!='undefined' ? resultRecherche.result : null; if(result!=null){ console.log('RESULT :',result); // pour savoir ce que contient la variable result. console.log('RESULT -> Json :',JSON.parse(result)); /* for (x in result){ console.log('x = ',x); idRow = document.getElementById(x); idRow.style.display = 'none'; } */ } }else{ console.log('no result !'); } }else { console.log(xmlhttp, xmlhttp.status); } };
JC_8280
Messages postés
78
Date d'inscription
jeudi 19 mars 2020
Statut
Membre
Dernière intervention
7 février 2021
15 avril 2020 à 20:32
15 avril 2020 à 20:32
jordane45
Messages postés
38393
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 janvier 2025
4 731
15 avril 2020 à 20:38
15 avril 2020 à 20:38
Donc, result contient bien la liste (en objet)
et ça ?
et ça ?
xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { // console.log("Success",xmlhttp); resultRecherche = JSON.parse(this.responseText); if(typeof(resultRecherche)!='undefined' && resultRecherche!=null){ var result = typeof(resultRecherche.result)!='undefined' ? resultRecherche.result : null; if(result!=null){ console.log('RESULT :',result); // pour savoir ce que contient la variable result. for (x in result){ console.log('id = ',x, result[x].id); // idRow = document.getElementById(x); // idRow.style.display = 'none'; } } }else{ console.log('no result !'); } }else { console.log(xmlhttp, xmlhttp.status); } };
JC_8280
Messages postés
78
Date d'inscription
jeudi 19 mars 2020
Statut
Membre
Dernière intervention
7 février 2021
15 avril 2020 à 20:42
15 avril 2020 à 20:42
JC_8280
Messages postés
78
Date d'inscription
jeudi 19 mars 2020
Statut
Membre
Dernière intervention
7 février 2021
15 avril 2020 à 20:53
15 avril 2020 à 20:53
Super Merci Jordan, ça marche maintenat.
J'ai écrit, et ça enlève les lignes sélectionnées:
Un grand merci!!!
Il me reste plus qu' à retourner dans le PHP pour voir comment j'inverse la selection.
JC
J'ai écrit, et ça enlève les lignes sélectionnées:
for (x in result){ console.log('id = ',x, result[x].id); var y = result[x].id; idRow = document.getElementById(y); idRow.style.display = 'none'; }
Un grand merci!!!
Il me reste plus qu' à retourner dans le PHP pour voir comment j'inverse la selection.
JC