Nieuw lid |
|
Ik heb volgende Ajax code die wordt gerunt na een onchange event op een tekstvak.
function createHTTPHandler(){
httphandler = false;
if (!httphandler && typeof XMLHttpRequest!='undefined') {
httphandler = new XMLHttpRequest();
}
return httphandler;
}
var XMLHTTPObject = createHTTPHandler();
function updatepc(){
XMLHTTPObject.open('GET', 'controleerpostcode.php?pc='+document.profiel.postcode.value, true);
XMLHTTPObject.setRequestHeader("Cache-Control", "no-cache");
XMLHTTPObject.setRequestHeader("X_USERAGENT", "controleerpostcode");
XMLHTTPObject.send(null);
}
XMLHTTPObject.onreadystatechange=function() {
if (XMLHTTPObject.readyState==4) {
//die iets leuks
alert(XMLHTTPObject.responseText);
}
}^
function createHTTPHandler(){ httphandler = false; if (!httphandler && typeof XMLHttpRequest!='undefined') { httphandler = new XMLHttpRequest(); } return httphandler; } var XMLHTTPObject = createHTTPHandler(); function updatepc(){ XMLHTTPObject.open('GET', 'controleerpostcode.php?pc='+document.profiel.postcode.value, true); XMLHTTPObject.setRequestHeader("Cache-Control", "no-cache"); XMLHTTPObject.setRequestHeader("X_USERAGENT", "controleerpostcode"); XMLHTTPObject.send(null); } XMLHTTPObject.onreadystatechange=function() { if (XMLHTTPObject.readyState==4) { //die iets leuks alert(XMLHTTPObject.responseText); } }^
De eerste keer gaat dit dus zonder problemen en doet het ding wat het moet doen, echter de tweede keer dan doet het ding niets meer.
omdat dit mijn eerste AJAX applicatie is weet ik dus totaal niet wat ik fout doe, en reken dus een beetje op jullie hulp
|