Sending a POST Request from JavaScript
var xmlhttp = new XMLHttpRequest(); var params = "first=Brad&last=Dayley&email=brad@dayleycreations.com"; xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.setRequestHeader("Content-length", params.length); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { alert("Email Updated: " + xmlhttp.responseText); } } xmlhttp.open("POST","setUserEmail.php",true); xmlhttp.send(params);
To send a POST
request from JavaScript, you first need to implement an onreadystatechange
event handler to handle the response
or responseText
values. For example:
xmlhttp.onreadystatechange=function() ...
Get jQuery and JavaScript Phrasebook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.