Pregunta: como puedo enviar datos por el metodo POST?
Respuesta: es muy sencillo, unicamente necesitas especificar que es POST, y modificar las cabeceras del tipo de informacion enviada, asi:
Código PHP:
var par = "var1=hola&var2=mundo! a patín!";
var url = "server/post.php";
var ajax = getXMLHttpRequest();
ajax.open("POST",url,true);
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
ajax.onreadystatechange = respuesta;
ajax.send(par);
function respuesta(){
if (ajax.readyState==4){
if (ajax.status==200){
alert(ajax.responseText);
}else{
alert("Error al recibir la información!")
}
}
}
mas informacion en
http://www.crysfel.com/index.php/200...post-con-ajax/