stateChange()
, который вы вызываете onreadystatechange
, не определено - добавьте функцию с именем stateChange, которая будет вызываться после возврата ответа.
Пример такой функции:
function stateChange() {
if(xmlhttp.readyState == 4){
xmldoc = xmlhttp.responseXML.documentElement;
document.write(xmlhttp.getElementsByTagName("vakken")[0].childNodes[0].nodeValue);
}
}
Вы должны помнить, что AJAX является асинхронным - ответ должен обрабатываться отдельно во время его возврата - следовательно, использование события readystatechanged
...
Удалите две строки после отправки запроса из исходного кода (онив функции stateChange
).