Как отправлять и получать данные с помощью веб-службы ASP.NET и JQuery? - PullRequest
0 голосов
/ 24 мая 2010

Я хочу запустить метод веб-службы с параметрами и вернуть значение метода обратно, используя JQuery.

т.

клиент:

var result = dosomething(var p1, var p2, var p3 ....);

когда что-то обращается к WebService с помощью

dosomewebservice(int p1,int p2, string p3) { return "something" };
result == "something";

Ответы [ 2 ]

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

Прежде всего, ваш веб-сервис должен быть асинхронным? И вы хотите вернуть XML или JSON.

Если вы возвращаете строку, используйте JSON - намного быстрее по сети. Даже если ваша сериализация / десериализация (которая вызывает издержки), накладные расходы на сервере / клиенте лучше, чем накладные расходы на проводе.

Вызов JSON-веб-службы с использованием jQuery - посмотрите на $ .getJSON.

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

С помощью jQuery вы можете получить доступ к веб-службе, отмеченной атрибутом [ScriptService].

Пример

...