Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/05/2012, 07:50
pithon
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 13 años
Puntos: 10
Respuesta: como procesar los datos de un formulario sin recargar pagina

bueno deciros que la manera que se me ocurrio a mi de hacerlo era esta:

osea creo una funcion ajax donde llamo a un script php donde procesare los datos, a esta funcion js le pasaria los parametros de los valores de los campos, pero claro en este caso seria solo dos valores, pero si estamos tratando con un formulario que tiene muchos campos no creo que sea la forma correcta de hacerlo, mi idea era un funcion algo asin:

Código Javascript:
Ver original
  1. function procesarDatos(nombre,edad) {
  2.    var Ajax=http();
  3.    Ajax.open("get","procesar.php?nombre=" + nombre + "&edad=" + edad, true);
  4.    Ajax.onreadystatechange = function() {
  5.       if (Ajax.readyState == 4 && (Ajax.status == 200 || Ajax.status == 501)){
  6.                document.getElementById('contenedor').innerHTML=Ajax.responseText;
  7.       }
  8.    }
  9. Ajax.send(null);
  10. }
  11.  
  12. /*creandole en el boton de envio un bottom y llamando asin a la funcion:*/
  13.  
  14. onclick='procesarDatos(form.nombre.value,form.edad.value)';

aparte tampoco sabria como hacerlo si cuando el formulario contiene un campo tipo archivo,

Saludos.

Última edición por pithon; 08/05/2012 a las 07:55