Импорт XML в HTML с помощью javascript
Я пытаюсь импортировать XML файл в HTML-документ с Javascript.
Он отлично работает для Firefox, но он не работает для IE-10 и Chrome.
Мой скрипт:
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","xml_input.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
Я думаю, что они снова изменили XMLHttpRequest, но я не могу найти его замену нигде. Я надеюсь, что кто-то на этом сайте может мне помочь.
Вы используете какой-то сервер? Если вы тестируете локальный адрес, например file://whatever/your/thing/is
вы не сможете отправлять HTTP-запросы по умолчанию, если вы не находитесь в Firefox или Safari.
Если вы используете сервер, возникают ли ошибки в консоли? Вы видите, что запрос был выполнен на вкладке сети?
Как насчет импорта jquery в ваш проект и использования его замечательной функции $.ajax. Он будет определять материал под обложками (XMLHTTP), и вам больше не придется об этом беспокоиться. Вы хотите, чтобы это было отвлечено !.
Еще в рубрике
- Вопросы
- Xmlhttprequest
- Импорт XML в HTML с помощью javascript