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
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Réponse automatique outlook - Guide
- Retour à la ligne css - Forum CSS
- Recuperer video youtube - Guide
- Que cachent les manchots sur la plage pix reponse ✓ - Forum Windows
3 réponses
jordane45
Messages postés
37253
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 mars 2023
4 551
Modifié le 15 avril 2020 à 20:22
Modifié le 15 avril 2020 à 20:22
Re Bonjour,
Peux tu tester ceci ?
Cordialement,
Jordane
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);
}
};
Cordialement,
Jordane
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
37253
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 mars 2023
4 551
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


