0

Eclipse と Axis2 を使用して Java で記述された単純な Web サービスがあります。次のようにjQueryを使用してWebサービスを呼び出そうとしています:

<html>
<head>
    <title>Calling WebService</title>



<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
    <script  language="javascript" type="text/javascript">
        function callws() {
            //code

          var userName ='TempUser';
          var password='1234';
          var soapMessage =
                  '<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> \
                  <soap:Body> \
                  <Login xmlns="http://core.tst.com/"> \
                  <UserName>' + userName + '</UserName> \
                  <Password>' + password + '</Password> \
                  </Login> \
                  </soap:Body> \
                  </soap:Envelope>';

          $.ajax({
            type: "POST",
            url: "http://99.32.184.180:8080/TestLoginWS/services/BasicServices.BasicServicesHttpSoap11Endpoint?op=Login",
            data: soapMessage,
            contentType: "application/xml; charset=\"utf-8\"",
            dataType: "json",
            processData:false,
            success: function(msg){
                alert('Success');


            },
            error: function(e){
                alert('Error: ' + JSON.stringify(e));

$('#p1').html(JSON.stringify(e));            }
          });


        }
    </script>

</head>

<body>
    <form>
        <div>
            <input type="button" value="Go" onclick="callws()" />
        </div>
        <br><br><br>
        <p id="p1">


        </p>
    </form>
</body>
</html>

私が得るエラーは次のとおりです: {"readyState":0,"responseText":"","status":0,"statusText":"error"} Tomcat 7 の下の同じサーバーで Web サービスとページをホストしています。

多くの例とヘルプを見ましたが、これを理解できませんでした。どんな助けでも大歓迎です、thx

4

0 に答える 0