Announcement

Collapse
No announcement yet.

Webserviceaufruf mit Javascript

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Webserviceaufruf mit Javascript

    Hallo,

    Ich hänge nun schon sehr lange an meinem Problem. Jegliche recherchen schlugen fehl.

    ich habe folgenden webservice programmiert:

    http://localhost:8080/dataAccess/dat...ServiceService
    http://localhost:8080/dataAccess/dat...ceService?wsdl
    Methode im Web-Service: getData(); (liefert string zurück)

    ich möchte die daten die ich durch diesen webservice bekomme in die homepage einbauen und das geht irgendwie mit javascript.

    Ich habe folgendes probiert. (funktioniert aber nicht)

    <html>
    <head>
    <title>Client</title>
    <script language="JavaScript">
    function aufruf()
    {
    var endpoint = "http://localhost:8080/dataAccess/dataAccessServiceService";
    var soapaction = "http://localhost:8080/dataAccess/dataAccessServiceService/getData"; // diese zeile kappier ich auch nicht. die url gibt es garnicht. Aber in vielen Beispielen wurde es so in der Art erklärt.

    xmlHttp = getXMLHttp();

    xmlHttp.open('POST', endpoint, true);
    xmlHttp.setRequestHeader('Content-Type', 'text/xml;charset=utf-8');
    xmlHttp.setRequestHeader('SOAPAction', soapaction);

    xmlHttp.onreadystatechange = function() {

    alert(xmlHttp.responseXML);

    }

    xmlHttp.send(request);
    alert(xmlHttp.responseXML);
    }
    </script>
    </head>
    <body onLoad="aufruf()" id="service">
    Body in Client
    </body>
    </html>


    Ich wäre sehr dankbar für Hilfe...

    Lg.

  • #2
    Was war mit


    http://www.ibm.com/developerworks/we...ary/ws-wsajax/

    Ich finde bei dir nichts vom SOAP-Protokoll

    Oder siehe http://www.guru4.net/articoli/javasc...oap-client/en/

    Wem nutzen die Links zu localhost?
    Zuletzt editiert von Christian Marquardt; 01.11.2011, 18:29.
    Christian

    Comment


    • #3
      Die localhost links sollen nur als demonstration dienen.

      der code vom websservice ist für mein problem irrelevant oder?

      wie soll ich den client dan schreiben. Könntest du ihn mir umschreiben so dass er funktioniert?

      lg.

      Comment


      • #4
        der code vom websservice ist für mein problem irrelevant oder?
        ???Vielleicht mal weiter lesen???

        Ab Listing 3 im ersten Link geht es nur noch um den Client und der zweite Link befasst sich nur mit dem Client
        Christian

        Comment


        • #5
          Ich habe mir jetzt das beispiel von deinem link angesehen.
          Es gab auch die möglichkeit ein demobeispiel runterzuladen und dieses habe ich mal für meinen webservice umgeschrieben.

          Es funktioniert aber wieder nicht.

          Ich habe die client + serverseite mal als zip-ordner angehängt.

          Ich wäre sehr froh darüber wenn du mal einen blick reinwirfst.

          lg.
          Attached Files

          Comment

          Working...
          X