06.09.2012, 16:43 | #1 |
Участник
|
Проблема с 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); } } http://tb.mces.local/testorg/ Этот код срабатывает на событие OnChange для lookup-а, размещенного на форме сущности SalesOrderDetail. Ошибка возникает на строке: X++: request.open("GET", serverUrl, true); Пробовал создавать объект request разными способами, например так: X++: request = new ActiveXObject("Msxml2.XMLHTTP"); В чем может быть проблема? Версия CRM 2011. |
|
14.09.2012, 10:40 | #2 |
Участник
|
День добрый.
Возможно Вы пытаетесь осуществить гет-запрос для адреса вне вашего домена. Попробуйте использовать XDomainRequest() |
|
14.09.2012, 18:40 | #3 |
Участник
|
Добрый день.
Нет, домен то же. Работаю с того же сервера, на котором работает сервер CRM. Однако, если работаю с другой машины, то все работает нормально. Видимо, что-то не так в настройках браузера на сервера, но что именно - пока не разобрался. |
|