[AJAX] aanroep met POST methode
Een POST request is bijna hetzelfde als het aanroepen van een pagina met een GET methode. Bij een POST methode moet je alleen wel even op de volgende twee punten letten:
Let er wel op dat de setRequestHeader vóór de Send method wordt geplaatst, anders onstaat er een exception.
- Maak gebruik van de setRequestHeader property.
- Geen de parameters aan via de send methode.
function Save(page, groupId) {
// Create xmlhttp object
var xmlhttp = CreateHttpObject(); // methode die een xmlhttp object maakt
var param = "groupId=" + groupId;
xmlhttp.open("POST", page, true);
xmlhttp.setRequestHeader(
'Content-Type',
'application/x-www-form-urlencoded'
);
xmlhttp.send(param);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
document.getElementById('info').innerHTML = xmlhttp.responseText;
}
}
}
Let er wel op dat de setRequestHeader vóór de Send method wordt geplaatst, anders onstaat er een exception.
Reacties
Een reactie posten