доступ запрещен в браузере (IE8) при попытке получить XML-файл - PullRequest
0 голосов
/ 04 марта 2012

У меня есть следующее

<script type="text/javascript">
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("MSXML2.XMLHTTP");
  }
xmlhttp.open("GET","test.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML; 

И затем файл продолжается с другими вещами ... Проблема в том, что я получаю сообщение об ошибке в строке с xmlhttp.open, которое говорит, что доступ запрещен в IE 8.Я запускаю все эти файлы локально, и все они находятся в одной папке ... что я могу сделать, чтобы избавиться от этой ошибки?Я немного погуглил, и кажется, что ошибка остается.Есть идеи?

1 Ответ

0 голосов
/ 14 сентября 2012

Не уверен, но, скорее всего, проблема может быть из-за междоменного домена. Т.е. xmlparsing требует загрузки xml и соответствующих файлов на локальный сервер somje. Попробуйте использовать Tomcat или Wamp и позвоните с сервера, используя "http://localhost/appname". Надеюсь, что это работает

...