Как использовать удаленный веб-сервис с помощью Java Script на стороне клиента? - PullRequest
0 голосов
/ 18 мая 2010

Я провел неделю, пытаясь использовать http://monitoring -gps.com.ua / aspservices / asptest.asmx методы на стороне клиента Как это сделать?

Ответы [ 4 ]

1 голос
/ 18 мая 2010

Вы можете использовать jquery для этого - посмотрите на http://encosia.com/2008/03/27/using-jquery-to-consume-aspnet-json-web-services/

1 голос
/ 18 мая 2010

Используйте Ajax + Jquery: http://api.jquery.com/jQuery.ajax/

$.ajax( {
                                    type: "POST",
                                    contentType: "application/json; charset=utf-8",
                                    dataType: "json",
                                    url: "http://monitoring-gps.com.ua/aspservices/asptest.asmx/METHODNAME",                                                            
                                    data: "{'paramName':'" + ParamValue + "'}",
                                    success: function(data) { alert("That works;") }  
                                });
0 голосов
/ 19 мая 2010

Насколько я знаю, вы не можете вызывать междоменный веб-сервис через Java-скрипт. Если вы попытаетесь вызвать веб-сервис в вашем веб-приложении на javascript, он будет работать. Вам нужно найти обходной путь. Эта ссылка должна быть полезной http://www.simple -talk.com / DotNet / asp.net / вызывающей Междоменные-веб-сервисы-в-Аякса

0 голосов
/ 18 мая 2010

Здесь есть несколько вариантов:

  1. Создайте веб-ссылку, используя Visual Studio, и затем вы сможете получить к ней доступ через javascript после того, как вы поместите ссылку на службу сценариев на страницу .aspx http://msdn.microsoft.com/en-us/magazine/cc163499.aspx

  2. Используйте JQuery для вызова ajax. http://api.jquery.com/jQuery.ajax/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...