Без дополнительной информации о веб-службе общий ответ: « использовать вызов AJAX ». Приведенный ниже пример отправляет данные в формате JSON и возвращает данные в формате JSON.
$.ajax({
type: "POST",
url: "theWebServiceURL",
data: {'key1':'value1','key2':'value2'},
dataType: /* depends on the return of the web service */,
success: function(data) { /* do stuff here */ };
});
Иногда при отправке данных есть некоторые особенности, если вам нужно отправить данные.
ОБНОВЛЕНИЕ: Учитывая должность Джона Сандера, я решил расширить последнее предложение. ASP.NET v1.1 принимает (по умолчанию) HTTP GET, HTTP POST или HTTP SOAP. То, какой конкретный веб-сервис настроен на прием, в основном определяет, как весь запрос AJAX должен быть отправлен в веб-сервис. Используя jQuery, вы в основном собираетесь перейти на HTTP GET или HTTP POST. (Если только вы не наберетесь и не установите processData: false
. Затем вы создадите и отправите свои данные в формате SOAP (XML) и установите тип контента на text/xml
, но я никогда не делал этого, поэтому не уверен в деталях. ) * +1010 *