Appeler un web service SOAP en php avec un client JavaScript
Bonjour à tous :)
Je me permet de vous présenter ici mon problème,
j'ai un web service SOAP en php très simple pour l'exemple,
mettons que ma classe principale ressemble à ça :
Code:
1 2 3 4 5 6 7 8 9
| <?php
class monWebService {
// Méthode exemple
function getServerDate() {
return array('date' => date('Y-m-d\TH:i:s O'));
}
}
?> |
Donc pour l'exemple une méthode qui renvois simplement la date serveur.
En php appeler cette méthode se résumerais à :
Code:
1 2 3
| $client = new SoapClient('http://exemple.com/fichier.wsdl', array('trace' => 1, 'soap_version' => SOAP_1_1));
// appel de la méthode getServerDate du service web
$O = $client -> __call('getServerDate', array()); |
En $O on aurais donc le résultat de la requête.
Maintenant je souhaiterais faire appel à ce web service via un gadget pour la Sidebar de Windows Vista, en Javascript donc, et là je suis perdu.
J'imagine qu'il faut partir sur une requête Ajax,
créer une enveloppe SOAP pour appeler la méthode voulue,
mais aucunes des pistes ou liens que j'ai suivi n'a aboutis, et je suis assez désespéré... :?
Je vous remercie par avance de toute aide qui pourrais me faire avancer,
Bonne journée à vous.
lord.66