Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Работа с Web-сервисом из JavaScript / 15 сообщений из 15, страница 1 из 1
20.09.2006, 19:05
    #34001123
keo
keo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с Web-сервисом из JavaScript
Привет всем!

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


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


Подскажите как можно вызвать его из JavaScript'a, да так, чтобы работало в разных броузерах.
...
Рейтинг: 0 / 0
20.09.2006, 19:23
    #34001163
rz3ajd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с Web-сервисом из JavaScript
Через Атлас
http://atlas.asp.net
...
Рейтинг: 0 / 0
20.09.2006, 20:01
    #34001248
keo
keo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с Web-сервисом из JavaScript
Если использовать Atlas не работает в Opera и FireFox
...
Рейтинг: 0 / 0
20.09.2006, 20:10
    #34001265
keo
keo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с Web-сервисом из JavaScript
или я ошибаюсь?
...
Рейтинг: 0 / 0
21.09.2006, 08:50
    #34001797
Начинающий программист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с Web-сервисом из JavaScript
или я ошибаюсь?
в лисице работает, про оперу не знаю. Сопстно, кроме атласа других альтернатив нет, т.к. ж-скрипте нет штатных стредств выполнения веб-запросов, а атлас абстрагирует встроеные средства формирования запросов различных брозеров. А, вспомнил, можешь еще jsolait посмотреть, он около 5 брозеров поддерживает.
Программирую за еду.
...
Рейтинг: 0 / 0
21.09.2006, 11:29
    #34002343
Hratchia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с Web-сервисом из JavaScript
Начинающий программистСопстно, кроме атласа других альтернатив нет, т.к. ж-скрипте нет штатных стредств выполнения веб-запросов, а атлас абстрагирует встроеные средства формирования запросов различных брозеров. А, вспомнил, можешь еще jsolait посмотреть, он около 5 брозеров поддерживает.


AJAX никто не отменял.


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
....
try
	{
		req=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			req=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(oc)
		{
			req=null;
		}
	}

	if(!req&&typeof XMLHttpRequest!="undefined")
	{
		req=new XMLHttpRequest();
	}
....
...
Рейтинг: 0 / 0
21.09.2006, 16:10
    #34003789
Начинающий программист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с Web-сервисом из JavaScript
....
try
{
req=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
req=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(oc)
{
req=null;
}
}

if(!req&&typeof XMLHttpRequest!="undefined")
{
req=new XMLHttpRequest();
}
....

Вот я именно это и имел ввиду, когда про атлас и jsolait говорил. Но если хочется писать подобную фигню для всех типов брозеров и операционных систем, а потом ищо руками создавать soap пакеты, вперед ребята, дней через пол годика напишите свой атлас (понятно, мы тут все круче, чем ламеры из M$ программируем

Программирую за еду.
...
Рейтинг: 0 / 0
21.09.2006, 16:50
    #34003953
keo
keo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с Web-сервисом из JavaScript
Я натолкнулся на статью с результатами тестирования Atlas в различных браузерах на различных операционных системах.

http://www.musingsfrommars.org/2006/04/nothing-to-cheer-here-microsoft-atlas.html
...
Рейтинг: 0 / 0
21.09.2006, 16:59
    #34003987
keo
keo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с Web-сервисом из JavaScript
а как обратится к web-cервису, выполнить web-метод и обработать результат?
...
Рейтинг: 0 / 0
21.09.2006, 17:38
    #34004117
Начинающий программист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с Web-сервисом из JavaScript
Я натолкнулся на статью с результатами тестирования Atlas в различных браузерах на различных операционных системах.

http://www.musingsfrommars.org/2006/04/nothing-to-cheer-here-microsoft-atlas.html
Чё-т я там ничего про вызов веб методов не нашел...
Кроме того, статья явно виндовз-ненавистником написана, поэтому я бы проверил насколько применим атлас для решения конкретной задачи.
Программирую за еду.
...
Рейтинг: 0 / 0
21.09.2006, 18:21
    #34004243
keo
keo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с Web-сервисом из JavaScript
Вообщем нашел то что мне надо AjaxPro
Кажется работает везде...

Может есть какие-то мнения по поводу этой библиотеки.
...
Рейтинг: 0 / 0
22.09.2006, 09:49
    #34005031
Начинающий программист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с Web-сервисом из JavaScript
Вообщем нашел то что мне надо AjaxPro
Кажется работает везде...

Может есть какие-то мнения по поводу этой библиотеки.

http://www.ajaxpro.info/Examples/Collections/default.aspx -- и это немного настораживает.
Программирую за еду.
...
Рейтинг: 0 / 0
22.09.2006, 10:26
    #34005166
Dkm_S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с Web-сервисом из JavaScript
>и это немного настораживает

Да, как-то не очень "про"
--
Абыpвалг! - сказал Linux после pyсификации
...
Рейтинг: 0 / 0
22.09.2006, 12:35
    #34005784
nitkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с Web-сервисом из JavaScript
Решения:
1) уже упоминаемый AJAX
2) посмотри сайт damochka.ru там на javascript реализован метод, который по таймеру делает запрос к страничке и берет с нее данные, пришло пользователю сообщение или нет. Я у себя такую штуку использую. Мог бы показать как, но ведь тебе самому интереснее будет разобраться))
...
Рейтинг: 0 / 0
22.09.2006, 13:30
    #34006055
keo
keo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с Web-сервисом из JavaScript
http://www.ajaxpro.info/Examples/Collections/default.aspx -- и это немного настораживает.

Написал письмо разработчикам... теперь все работает!
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Работа с Web-сервисом из JavaScript / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]