Здравствуйте, всем!
Делаю страничку для своей конторы. Я новичок в этом деле. У меня много текстовой инфы, которую хочу хранить в отдельном файле и избирательно загружать в браузер. С этой целью сXMLил файл. А дальше зашел в тупик...
Следующие опробованные мною варианты (приведенный код сокращен) с радостью принимаются Mozillой и Safari и предоставляют мне все необходимое. А вот Opera и Chrome ни в какую не хотят!
Вар. 1
$(document).ready(function(_getXml){
$.ajax({
type: 'GET',
url: 'xml/info_file.xml',
dataType: 'xml',
success: function(_getXml) {
// Код
}
})
});
Вар. 2
var xml;
if (window.XMLHttpRequest) {
xml=new window.XMLHttpRequest();
xml.open("GET", url, false);
xml.send("");
return xml.responseXML;
}
else
if (window.ActiveXObject) {
xml=new ActiveXObject("Microsoft.XMLDOM");
xml.async=false;
xml.load(url);
return xml;
}
else {
alert("XML loading not supported");
return null;
}
Во втором варианте Chrome еще ругается на xml.send("") поэтому строку приходится убирать.
У меня есть подозрения, что XMLdocument, который приходит в ответ на запрос в этих браузерах попросту пустой!
Помогите советом, плиз!