Hola a todos, hasta ahora solo he utilizado el metodo GET y me he puesto a hacerlo con el metodo POST, el problema es que no me hace nada, aqui os pongo el codigo:
Código HTML:
<html>
<head>
<script type="text/javascript">
function ajaxFunction()
{
// Aqui todo el toston para general el HTTPXMLREQUEST o como se llame ;)
}
//
function fajax()
{
var titulo,texto,accion;
titulo = document.getElementById('titulo').value;
texto = document.getElementById('texto').value;
accion = document.getElementById('accion').value;
ajax=ajaxFunction();
ajax.open("POST", "informacion_ajax.php",true);
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
if(ajax.responseText=='Ondo')
{
location.href="informacion.php";
}
else if(ajax.responseText=='Txarto')
{
alert("Ha ocurrido algun error, intentelo de nuevo");
}
}
}
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("titulo="+titulo+"&texto="+texto+"&accion="+accion);
}
//
</script>
</head>
<body>
<form action="#" method="post" onsubmit="fajax()">
<input type="text" name="titulo" id="titulo" />
<input type="text" name="texto" id="texto" />
<input type="hidden" name="accion" id="accion" value="Nuevo" />
<input type="submit" value="Guardar" />
</form>
</body>
</html>
envia el formulario pero no hace nada, he estado mirando unos ejemplos y no les veo la diferencia.
Muchas gracias.