java脚本和Web服务 - 我如何知道service.useService是否有效

时间:2015-05-31 19:46:08

标签: javascript web-services

我是java脚本和html的新手。 我有一个运行的Web服务(我确定它正在运行)。

我在html中有这个部分 -

<html>
  <body bgcolor="#E6E6FA">
  <head>
   <title>Blog Site</title>
    <script language="JavaScript">
     function InitializeService(){
     alert("init");
      try{
      service.useService(http://localhost:7777/BlogServer.asmx?wsdl,"GetBlogServer");
      } catch(e){alert(e.message);}
    alert("done");
     }

     var mailAddress, title, body;
     function CreateNewEntry(){
      mailAddress = document.DemoForm.StringMAilAddress.value;
      title = document.DemoForm.StringTitle.value;
      body = document.DemoForm.StringBody.value;  alert("send");
      service.GetBlogServer.callService("enterNewInput", mailAddress, title, body);
     }
     function ShowServerAnswerToNewEntry(){
    alert(event.result.value);
      }
     </script>
    </head>
     <body onload="InitializeService()" id="service" 
    style="behavior:url(webservice.htc)" onresult="ShowServerAnswerToNewEntry()">
      <form name="NewInput">
       Mail address :<br> <input type="text" name="StringMAilAddress"/> <br>
       Title :<br> <input type="text" name="StringTitle"/><br>
       Body: <p><textarea name="StringBody" cols="50" rows="10"></textarea></p>
       <button onclick="CreateNewEntry()">Insert new post</button>
      </form>
      <p id="result"></p>

     </body>
 <

/html>

我可以看到service.useService(http://localhost:7777/BlogServer.asmx?wsdl,&#34; GetBlogServer&#34;);部分不起作用,但我不知道为什么。 有什么帮助吗?

0 个答案:

没有答案