Javascript парсинг XML из локального файла - PullRequest
2 голосов
/ 04 июля 2011
    var xmlReq,
        xmlDoc;

    xmlReq = new XMLHttpRequest();
    xmlReq.open("GET", filename, false); //synchronous GET
    xmlReq.send(null);

    xmlDoc = xmlReq.responseXML;
    alert(xmlDoc);

Я пытаюсь использовать вышеупомянутый код для загрузки xml из локальной файловой системы. переменная filename является относительным путем (../Gfx/Sprite/test_sprite.xml) и работает как на локальном, так и при запуске страницы с веб-сервера. Что делает это странным, так это то, что я вижу, что файл xml загружается (с помощью веб-инспектора в safari), но xmlReq.responseXML / xmlReq.responseText возвращает нуль ...

Что я здесь не так делаю?

1 Ответ

1 голос
/ 04 июля 2011

Webkit не разрешает AJAX-запросы в локальной файловой системе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...