Невозможно загрузить XML в Internet Explorer с помощью jQuery (локально) - PullRequest
0 голосов
/ 07 марта 2012

У меня проблемы с загрузкой XML-файла, хранящегося в моей локальной сети ... (можно сказать ... локальный жесткий диск ... это не имеет значения, я думаю).У меня есть кусок кода, который вы можете найти везде в Интернете:

$.ajax({
   url: "data\raportfile.xml",
   dataType: ($.browser.msie) ? "text" : "xml",
   error: function(data){
      alert('ma-sa de treaba');
},
   success: function(data){
     var xml;
     if (typeof data == "string") {
       xml = new ActiveXObject("Microsoft.XMLDOM");
       xml.async = false;
       xml.loadXML(data);
     } else {
       xml = data;
     }
     // Returned data available in object "xml"
   }
 });

Но я не знаю почему ... Я получаю сообщение об ошибке ... что этот материал не работает ...Есть ли какие-либо способы, кроме этого?Я что-то здесь не так делаю?Большое спасибо!

1 Ответ

3 голосов
/ 07 марта 2012

Путь data\raportfile.xml выглядит как путь к файловой системе.Ваш файл должен быть доступен через http.

Поместите файл где-нибудь в корень сайта и адресуйте его с помощью прямой косой черты, т.е. /path/to/file.xml

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