Bonjour,
j'ai cr� un petit service web avec soap en php qui me renvoit un tableau. J'ai test� ce service avec un client en php qui parvient correctement � lire le r�sultat.
Mais � vrai dire, c'est en javascript que je dois faire ce client ... et forc�ment ca commence a poser probl�me.
Je vais plutot vous montrer le bout de code :
Il semble que le m�thode encode ne fonctionne pas. J'ai fais des petits affichages ca et la, et c'est a ce niveau que ca plante ...
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 function detail($id_contact){ var params = new Array(); // cr�er un objet SOAPCall var appel = new SOAPCall(); // localiser le service Web appel.transportURI="http://localhost/content/serviceDetail.php"; // cr�er un tableau contenant des arguments de la fonction appel�e params[0] = new SOAPParameter("id_contact","1"); // cr�er un message SOAP appel.encode(0, "detail", "http://localhost/content/serviceDetail.php", 0, null, params.length, params); alert('ooo'); // appeler la fonction var result=appel.invoke(); // charger et retourner le r�sultat du fonctionnement de la fonction var r=result.getParameters(false,{}); alert(r[0].value); }
Honn�temen,t je n'ai aucune id�e du pourquoi, et il faut avouer que les tutos sur le net concernant soapcall, c'est pas la panac�e ...![]()
Partager