| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Веб-Сервис ASP.NET 2.0 |
| Автор: JaguarSmith 26.6.2006, 20:03 | ||
| Я собственно задал вопрос сначала http://forum.vingrad.ru/index.php?showtopic=101532, но похоже, что никто в ASP.NET не сталкивался с этой проблемой... Задача простая есть веб-сервис - http://www.jaguarsmith.ru/GuestBook/JGuestBook.asmx и надо получить результат функции GetBooksSize("granpik") из javasript`а... На локальном сервере всё просто делается через POST - http://localhost/jaguarsmith/GuestBook/JGuestBook.asmx/GetBooksSize?BookName=granpik но вот на сервере такой вариант отказывается работать категорически! Зы. Я использую код из книги AJAX в действии:
|
| Автор: Sardar 26.6.2006, 23:08 |
| JaguarSmith, необходимо что бы твоя страница, что аяксом книгу дёргает, лежала тоже в домене www.jaguarsmith.ru. Иначе никак, политика безопасности. ИЕ ещё позволял другие домены опрашивать, но после SP2 по моему уже нет. |
| Автор: JaguarSmith 26.6.2006, 23:58 |
| Нее!!! Во-первых она и лежит: http://www.jaguarsmith.ru/guestbook/default.aspx (собственно вебсервис сообщает клиенту что введены новые записи и надо обновить страницу) Во-вторых тут непонятен сам механизьм обращения к сервису... Я щас пытаюсь вычитать в ATLAS - реализация аякса для платформы .NET - но я, мягко говоря, не очень силён в javascript поэтому дело идёт со скрипом еле-еле |
| Автор: Sardar 27.6.2006, 00:38 |
А без разницы Кстати страница у тебя в UTF-8, а скрипты в левой кодировке, будут кракозябры. А что не ясно? XMLHttpRequest может делать обычные запросы и подгружать XML. Другими словами можно сделать полноценный запрос к вебсервису (SOAP), правда это редко кто делает, все грузят что придёт и обычно текстом, а не XML У тебя заметил функцию ajax_XML2Text, ты глянь на неё и подумай зачем тебе строить XML если ты только текст берёшь? Или в ASP.Net вебсервисе по дефолту всегда XML отдаёться (кто тогда словарь задаёт?). Весело твой сервер советы даёт: http://www.jaguarsmith.ru/GuestBook/JGuestBook.asmx?op=GetBooksSize |
| Автор: JaguarSmith 27.6.2006, 01:43 | ||||||||
Кракозябров не буит!
тем неменее работает! Ответ всегда выдается ввиде XML например вот так:
Кстати ответ об ашипке тоже выдается в XML...
|
| Автор: JaguarSmith 29.6.2006, 11:07 |
| Баальшое спасибо! Пашел вкуривать! Надеюсь торкнет! |