Вызов Web-сервиса из JavaScript

Обсуждение вопросов клиентского программирования.

Модератор: Duncon

Ответить
keo
Сообщения: 46
Зарегистрирован: 25 апр 2006, 17:35
Откуда: Украина, Киев

Привет всем!

Есть web-сервис service.asmx
У него есть web-метод

Код: Выделить всё

[WebMethod]
public string[] GetName(string code)
{
     string[] res = { "0", "Name", "" };
     return res;
}

Подскажите как можно вызвать его из JavaScript'a, да так, чтобы работало в разных броузерах.
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

keo, сорри за оффтопик, но ..
а что такое веб-сервис?
и что это за расширение ".asmx" ?
keo
Сообщения: 46
Зарегистрирован: 25 апр 2006, 17:35
Откуда: Украина, Киев

Oscar писал(а):keo, сорри за оффтопик, но ..
а что такое веб-сервис?
и что это за расширение ".asmx" ?
Web-сервисы - единицы программной логики, которые находятся на web-сервере, легко интегрируются в любые приложения. Что вроде COM, только не зависит от платформы.

Я думаю ты и сам уже прочитал.

asmx - это расширение Web-сервиса
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

berkut, превелико Вами благодарен :-)

keo, спасибо, примерно разобрался.

надеюсь, я правильно понимаю, что Web-сервисы - это жалкая попытка Microsoft догнать развитие явовских EJB ? ;-)

для того, что бы их проверить, нужно иметь .NET и сервер, поддерживающий это дело, так?

а как тогда понимать "не зависит от платформы" ?

В любом случае, если это находится на сервере и необходимо обращаться к нему не перегружая страницу - нужно смотреть в сторону ассинхронных соединений.
Примером тому только что нашел библиотечку Ajax.net
описание на английском, но если это проблема, там первой ссылкой на странице идёт "Class Example", по которому можно довольно таки просто разобраться.

P.S. Заранее извиняюсь, что даю советы на тему, в которой не разбираюсь

P.P.S. Если кто хочет поспорить насчёт "жалкая попытка" - буду рад встретиться в подфоруме "Флейм"
Absurd
Сообщения: 1228
Зарегистрирован: 26 фев 2004, 13:24
Откуда: Pietari, Venäjä
Контактная информация:

Я всегда думал, что веб-сервисы - это например вот это

http://ws.apache.org/
2B OR NOT(2B) = FF
keo
Сообщения: 46
Зарегистрирован: 25 апр 2006, 17:35
Откуда: Украина, Киев

Oscar спасибо огромное!

Библиотека просто супер!!!
Ответить