Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2007, 00:34
Avatar de CoolByte
CoolByte
 
Fecha de Ingreso: abril-2007
Mensajes: 3
Antigüedad: 17 años, 7 meses
Puntos: 0
Pregunta Por que funciona una sola vez? !!!

tengo una pagina en la cual cargo una tabla con datos de una db mediante php, bajo la tabla hay un boton que llama a un form que es cargado en un <DIV>, relleno el formulario guardo los datos(datos almacenados mediante ajax), y se recarga la misma pagina, obiamente ahora hay un dato mas en la tabla, ahora intento agregar otro registro mas, pero esta vez no se guardo ningun dato. La pagina se recarga pero el dato no fue almacenado.

Código:
var http = GetXmlHttpObject();
function handleHttpResponse() 
{
  		if (http.readyState == 4) 
  		{
			location.href = "s_local.php?r_emp=" + rut_emp;
		}
}

function saveLocal()
{
	var nombre = document.getElementById("txtNombre").value;
	var dir = document.getElementById("txtDireccion").value;
	var tel = document.getElementById("txtTelefono").value;
	var mail = document.getElementById("txtMail").value;
	var ciud = document.getElementById("lbxCiudad").value;
	var comu = document.getElementById("lbxComuna").options[document.getElementById('lbxComuna').selectedIndex].text;
	if(nombre == '' || dir == '')
	{
		alert('Faltan Datos');
	}
	else
	{
		var url = "l_save.php?rut=" + rut_emp + "&nombre=" + nombre + "&dir=" + dir + "&tel=" + tel;
		url = url + "&mail=" + mail + "&ciud=" + ciud + "&comu=" + comu;
		http.open("GET", url, true);
		http.onreadystatechange = handleHttpResponse;
		http.send(null);	
	}
}
Alguna idea?, a mi la neurona ya se me canso.

Acudo a ustedes antes de que me de un colapso, arreglo una cosa y falla otra, si funciona en explorer no funciona en firefox.

Recibo todo tipo de sugerencias, tanto de forma como de fondo.

Última edición por CoolByte; 08/04/2007 a las 19:52 Razón: Falto el codigo