Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/05/2007, 05:23
Avatar de ZiTAL
ZiTAL
 
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 8 meses
Puntos: 62
AJAX mediante POST, no hace nada

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.
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan

Última edición por ZiTAL; 03/05/2007 a las 05:31