Changeset 175 for Dev/trunk/js/ajax.js
- Timestamp:
- 12/02/11 16:28:07 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/trunk/js/ajax.js
r156 r175 20 20 21 21 if (xmlhttp !== undefined) { 22 xmlhttp.onreadystatechange = callback(xmlhttp, url, target);22 xmlhttp.onreadystatechange = handleResponse(xmlhttp, url, target, callback); 23 23 xmlhttp.open("POST", url, true); 24 24 xmlhttp.send(query); … … 27 27 28 28 //Handle response is een soort standaard response functie, is het nodig om deze te kunnen overriden met een custom callback functie? 29 function handleResponse(xmlhttp, url, target ) {29 function handleResponse(xmlhttp, url, target, callback) { 30 30 if (xmlhttp.readyState == 4) { 31 31 if (xmlhttp.Status == 200) { 32 document.getElementById(target).innerHTML = xmlhttp.responseText; 32 callback(xmlhttp, target); 33 //document.getElementById(target).innerHTML = xmlhttp.responseText; 33 34 } 34 35 else { 35 document.getElementById(target).innerHTML = "loadExternalContent error: \n" + xmlhttp.status + "\n" + xmlhttp.statusText;36 //document.getElementById(target).innerHTML = "loadExternalContent error: \n" + xmlhttp.status + "\n" + xmlhttp.statusText; 36 37 } 37 38 }
Note: See TracChangeset
for help on using the changeset viewer.