AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.09.2012, 16:43   #1  
drongo is offline
drongo
Участник
 
35 / 12 (1) ++
Регистрация: 20.05.2012
Адрес: Россия, Москва
Проблема с XmlHttpRequest
Добрый день!

Возникла следующая проблема.
Есть код:

X++:
function getProduct(oDataQuery) {
    try {
            var serverUrl;

            serverUrl = serverName+ oDataQuery;
            var request = new XMLHttpRequest();
            request.open("GET", serverUrl, true);
            request.setRequestHeader("Accept", "application/json");
            request.setRequestHeader("Content-Type", "application/json; charset=utf-8");
            request.onreadystatechange = function () {
                requestCompleteProduct(request);
            }
            request.send(null);
    } catch (e) {
		alert(e.Description);
    }
}
serverName - это глобальная переменная, в ней указано имя сервера:

http://tb.mces.local/testorg/

Этот код срабатывает на событие OnChange для lookup-а, размещенного на форме сущности SalesOrderDetail.

Ошибка возникает на строке:
X++:
 request.open("GET", serverUrl, true);
В качестве сообщения об ошибке выдается "undefined".

Пробовал создавать объект request разными способами, например так:
X++:
request = new ActiveXObject("Msxml2.XMLHTTP");
Результат аналогичный.

В чем может быть проблема?
Версия CRM 2011.
Старый 14.09.2012, 10:40   #2  
Madster is offline
Madster
Участник
 
1 / 10 (1) +
Регистрация: 14.09.2012
День добрый.
Возможно Вы пытаетесь осуществить гет-запрос для адреса вне вашего домена.
Попробуйте использовать XDomainRequest()
Старый 14.09.2012, 18:40   #3  
drongo is offline
drongo
Участник
 
35 / 12 (1) ++
Регистрация: 20.05.2012
Адрес: Россия, Москва
Добрый день.
Нет, домен то же. Работаю с того же сервера, на котором работает сервер CRM.
Однако, если работаю с другой машины, то все работает нормально. Видимо, что-то не так в настройках браузера на сервера, но что именно - пока не разобрался.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
XmlHttpRequest onLoad: ошибка выполнения для некоторых пользователей spirius Dynamics CRM: Разработка 2 04.09.2012 13:25
Проблема с действиями сервиса(CRM 4.0) Archon Dynamics CRM: Функционал 6 08.07.2009 14:33
Странная проблема с вводом дат William Orbit Dynamics CRM: Администрирование 10 26.02.2009 10:34
Проблема с CallerIdValue deniska Dynamics CRM: Разработка 4 17.02.2009 17:41
Проблема при создании мероприятия ShurikEv Dynamics CRM: Функционал 2 03.11.2008 18:26

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 07:10.