Показать сообщение отдельно
Старый 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.