Zacząłem ostatnio uczyć się AJAXa i mam mały kłopot IE wywala mi błąd podczas wywołania funkcji pobierającej dane z XMLa, oto on:
"xmlDocumentElement" jest pusty lub nie jest obiektem
Oto ta funkcja:
function handleServerResponse() { var xmlResponse = xmlHttp.responseXML; var cenaNetto; xmlDocumentElement = xmlResponse.documentElement; nettoArray = xmlDocumentElement.getElementsByTagName("netto"); cenaNetto = nettoArray.item(0).firstChild.data; bruttoArray = xmlDocumentElement.getElementsByTagName("brutto"); cenaBrutto = bruttoArray.item(0).firstChild.data; document.getElementById("c_netto").value = cenaNetto; document.getElementById("c_brutto").value = cenaBrutto; setTimeout('process()', 1000); }
A tak wygląda plik XML:
<ceny> <netto>100.00</netto> <brutto>122.00</brutto> </ceny>
Mimo, że pokazuje ten błąd wstawia mi te ceny do pól, czyli "xmlDocumentElement" nie jest pusty.
Z góry dzięki za pomoc, pozdrawiam