Problema ao abrir XML no Chrome .send(null) não funciona
Amigos, peguei essa fórmula de bolo que funciona muito bem pra IE8, Opera, Firefox e Safari, mas no Chrome, ele não chega no final:
function xmlLoader(url){
if(window.ActiveXObject){
var Loader = new ActiveXObject("Msxml2.DOMDocument.3.0");
Loader.async = false;
Loader.load(url);
return Loader;
}
else if(window.XMLHttpRequest){
var Loader = new XMLHttpRequest();
Loader.open("GET", url ,false);
Loader.send(null);
return Loader.responseXML;
}
}
Ele retorna o objeto XML, guardo numa variável e passo pra uma função que irá Parsear o XML. Mas colocando vários Alerts nesse código, percebi que o código não continua no Chrome APÓS a linha Loader.send(null); Parece que ele não possui esse método send (inclusive o NetBeans está me avisando isso). O que será que há?
Só me falta isso! Ajudem, por favor!
Discussão (3)
Carregando comentários...