0

Javaスクリプトを介してHTMLページから呼び出されるようにJavaで構築されたWebサービスを呼び出す必要があります。

次のURLで入手できるコードサンプルを試しました:http://www.codeproject.com/Articles/14610/Calling-Web-Services-from-HTML-Pages-using-JavaScr#

  <html>
  <head>
   <title>Hello World</title>
    <script language="JavaScript">
     var iCallID;
     function InitializeService(){
      service.useService(http://localhost:1394/MyWebService.asmx?wsdl, 
    "HelloWorldService");
      service.HelloWorldService.callService("HelloWorld");
     }
     function ShowResult(){
      alert(event.result.value);//Output: Undefined
     }
    </script>
   </head>
  <body onload="InitializeService()" id="service" 
    style="behavior:url(webservice.htc)" onresult="ShowResult()"> </body>
 </html>

Webサービスは実行されており、Weblogicの組み込みテストクライアントを介してテストされています。

文字列パラメータを使用してWebサービスを呼び出すためのJSコードを提案してください

4

1 に答える 1

0

Ajax。ただし、同じドメインでのリクエストのみが許可されることに注意してください(ブラウザの制限)。クロスドメインサポートが必要な場合は、 JSONPを使用するか(Webサービスで許可されている場合)、サーバーをプロキシとして使用して、次のようにします。

Javascript -> Server on same domain -> WebService
于 2012-04-19T06:03:00.910 に答える