Hallo allemaal,
Ik ben net eventjes begonnen met AJAX, maar na een uurtje prutsen klopt er nog geen hout van. Ik krijg steeds maar deze fout de Javascript-Console van Firefox:
Fout verzend is not defined
Ik snap echt niet wat ik fout doe, ik weet toch echt zeker dat ik die functie verzend heb gedefeniƫerd:
(...)
<script language="text/javascript">
function createHTTPHandler(){
httphandler = false;
if (!httphandler && typeof XMLHttpRequest!='undefined') {
httphandler = new XMLHttpRequest();
}
else {
alert('Sorry, maar ik kan het gewoon niet denk ik');
}
return httphandler;
}
function verzend() {
XMLHTTPObject.open('GET', 'pagina.php?q=1234', true);
XMLHTTPObject.onreadystatechange = change();
XMLHTTPObject.send(null);
}
function change() {
var inhoudDiv = document.getElementById('inhoud');
inhoudDiv.innerHTML = XMLHTTPObject.responseText;
}
var XMLHTTPObject = createHTTPHandler();
</script>
<p onclick="verzend()">Klik hier</p>
<div id="inhoud"></div>
(...)
Wie weet er wel wat er hier fout aan is? En hoe kan ik het oplossen?
De pagina 'pagina.php' geeft overigens gewoon de hash neer van de globale array GET.
--edit--
Klein foutje, had geen object aangemaakt :S, welliswaar blijft het probleem nog steeds bestaan...
2.499 views