при попытке выполнить XMLHttpRequest ответ возвращается с сервера (как проверено в Fiddler), но xhr.getAllResponseHeaders () возвращает null и выдает исключение.
Это из-за «Политики единого происхождения»?Подскажите, пожалуйста, как решить проблему?
Код: Использование datajs.codeplex.com с открытым исходным кодом:
xhr.onreadystatechange = function () {
if (xhr === null || xhr.readyState !== 4) {
return;
}
// Workaround for XHR behavior on IE.
var statusText = xhr.statusText;
var statusCode = xhr.status;
if (statusCode === 1223) {
statusCode = 204;
statusText = "No Content";
}
var headers = [];
var responseHeaders = xhr.getAllResponseHeaders().split(/\r?\n/);
Ресурс находится в другом домене.Доступ http://odata.netflix.com/v1/Catalog/Genres