Autor Zpráva
aDAm
Profil
Lze nějak pomocí JS pracovat s webovou službou SOAP? A ideálně v non-WSDL režimu. Potřebuju se napojit na jednoduché API a mám k dispozici pouze HTML a JS.
Když to hodím do php tak no problém se napojit takto:

// Create the SOAP Client
$soap_client = new SoapClient(null, array('location' => $soap_location, 'uri' => $soap_uri));

try {
    $session_id = $soap_client->authLogin($key, array('username'=>$username, 'password'=>$pass));
    
} catch (SoapFault $e) {

}

je nějaká možnost jak toto udělat pomocí JS?
Medvídek
Profil
aDAm:
Třeba pomůže toto:

http://www.guru4.net/articoli/javascript-soap-client/en/

Ale pokud se jedná o cross-domain, tak to bude problém.
aDAm
Profil
Cross domain to je určitě. Jinak na tento příklad jsem narazil ale chtěl fungovat s pomocí wsdl které nemám k dispozici.
Nox
Profil
SOAP v PHP a v JS se připojit k PHP přes AJAX?
aDAm
Profil
Tak jasně ajaxem se připojit na server, komunikace proběhne v XML jenže je potřeba na server zasílat jak data tak i co se má volat.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: