У меня есть следующий код, работающий во всех браузерах, но IE8 .. я читал, что если бы я использовал xhttp = new ActiveXObject («Microsoft.XMLHTTP»); линия должна работать для IE, но я не sure..anyone иметь опыт в получении этой работы с ie8Что такое IE как о xmlhttprequest?
function loadXMLDoc(dname)
{
if (window.XMLHttpRequest)
{
xhttp=new XMLHttpRequest();
}
else
{
xhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("GET",dname,false);
xhttp.send();
return xhttp.responseXML;
}
var xmlDoc = loadXMLDoc("nhl_standings_xml.xml");
var x = xmlDoc.getElementsByTagName("nhlall");
IE8 (и IE7) [поддерживает XMLHttpRequest изначально] (http://msdn.microsoft.com/en-us/library/cc534581%28v=vs.85%29.aspx). Что именно «не работает»? Я собираюсь угадать, что это использование синхронного запроса (или отсутствие использования библиотеки), но кто знает. –
Да ладно, вам не нужно jQuery только для простого запроса AJAX. jQuery делает людей неспособными понять фундаментальные процессы JavaScript ... – Blender
переменные возвращаются undefined .. работает во всех других браузерах .. У меня есть файлы локально размещенные на apache .. и jquery или нет, он не должен работать в теории? – Shawn