Bonjour à tous,
J'ai créé une fonction dans laquelle je récupère les infos d'un web service, cette fonction est dans un .js
Je n'arrive pas à faire un return afin que le programme appelant récupère les infos de mon Web Service.
Voici cette fonction de mon XXX.js:
Dans mon javascript coté client j'aimerais récupérer mon xmlhttp.responseText ainsi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Function RechercheParId(id) { var xmlhttp = Commun.InitXHR(); xmlhttp.open("POST", "https://XXX ", true); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { ?????? } //fin If } //fin function onreadystatechange var miSoap = ..; xmlhttp.send(miSoap); }
var t = RechercheParId('12')
alert(t);
Mais si je remplace les ??? par un return xmlhttp.responseText ça donne rien
Auriez-vous une astuce pour retourner cette valeur à mon programme appelant à partir d'une fonction se trouvant dans un fichier externe .js ???
Merci d'avance pour vos réponses
Partager