ugrás a tartalomhoz

SOAP hívása prototype.js segítségével

fERI · 2009. Május. 16. (Szo), 12.26
Sziasztok!

Érdeklődni szeretnék, hogy valaki hívott-e már meg prototype.js segítségével SOAP-ot?

A neten keresgéltem, az IBM-nek van egy library-ja (ws.js) mely segítségével lehetne SOAP-ot hívogatni, de elég régi, így nem biztos, hogy minden böngészőben megfelelően megy.

Van még egy-két kész megoldás a neten, de egyikhez sem írják, hogy minden böngészőben megfelelően és tökéletesen működne.

Ezért gondoltam, hogy mondjuk a prototype.js-be kellene ezt valahogy beletuszkolni.

Előre is köszönöm mindenkinek a hozzászólást.

Üdv.
fERI
 
1

;)

Hodicska Gergely · 2009. Május. 16. (Szo), 12.34
http://www.ibm.com/developerworks/webservices/library/ws-wsajax/
<script type="text/javascript" src="scripts/prototype.js"></script>
<script type="text/javascript" src="scripts/ws.js"></script>
2

Re: ;)

fERI · 2009. Május. 16. (Szo), 17.53
Szia Gergő!

Ezt én is megtaláltam, és prototype.js-t használ. Csak ez az 1.3.1-es verzióval hajlandó együtt működni (azaz az 1.6.0.3-as jelenlegi stabil verzióval nem megy). Hibaüzenete (Firebug-ból):
Hiba: (new (SOAP.Element)).extend is not a function
Forrásfájl: http://localhost/alapelemek/js_soap/javascript/ws.js
Sor: 352


Közben találtam egy másikat is: Link viszont ez nem prototype.js alapú. Egyenlőre Firefox 3.0.10 és IE7 továbbá IE8 alatt megy. Lehet, hogy ezt fogom használni. Az előző esetben az 1.3.1-es prototype kevésnek tűnhet a megvalósításhoz.

Ha valakinek van még ötlete szívesen várom.

Előre is köszönöm.

Üdv.
fERI
3

Talán megoldás

fERI · 2009. Május. 16. (Szo), 18.21
Sziasztok!

A 2. hozzászólásban lévő hibajelenség javítását megtaláltam, kijavítottam, megy. Most tesztelem a különböző böngészők alatt, hogy fogy fut. Megoldás elérhetősége:
link

Ha lesz egy kis időm, akkor feldobok ide valami jó kis példát is.

Ha valakinek van más ötlete megoldás gyanánt, azt szívesen fogadom.

Üdv.
fERI