Как я могу позвонить в веб-сервис, используя PhoneGap для Android - PullRequest
6 голосов
/ 25 сентября 2011

Как мне позвонить через веб-сервис из моего телефонного приложения? Я обнаружил две библиотеки javascript, одну из IBM, а другую IvanWebService http://wiki.phonegap.com/w/page/43725416/SOAP%20Web%20Service, которые позволяют вам совершать такие вызовы, но я не мог заставить их запускать любые из моих веб-сервисов. Я передаю ссылку wsdl в качестве служебной ссылки, и я обновил параметры конверта, но все равно ничего.

Ответы [ 2 ]

1 голос
/ 26 сентября 2011
<head>

    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.css" />
<script src="http://code.jquery.com/jquery-1.4.4.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.js"></script>

<script type="text/javascript">
        $(function() {

            $("#requestXML").click(function() {

                     $.ajax({
                      type: "POST",
                      url: "http://YOURSITE/script.php",
                      data: "{}",
                      cache: false,
                      dataType: "xml",
                      success: onSuccess
                    });

            });

            $("#resultLog").ajaxError(function(event, request, settings, exception) {
              $("#resultLog").html("Error Calling: " + settings.url + "<br />HTTP Code: " + request.status);
            });

             function onSuccess(data)
              {   alert(data);
               }


        });

        </script>

</head>

Кнопка вызова вышеуказанного метода:

<input id="requestXML" type="button" value="Request XML" />
...