Alguien me podria decir como puedo pasar datos de un formulario por ajax con el metodo post.
En el caso de que el formulario tubiera bastantes campos
saludos
| ||||
Respuesta: pasar campos con ajax metodo post a todos los controles le das el mismo nombre. en el evento submit del form, invocas a la función ajax pasandole como parámetro this Cita: ahora en la función insertas los valores del form en un array<form name="c" action="./contacta.php" method="post" onsubmit="return enviardatosAjax(this);"> Cita: usas el método join() para crear una cadena correctafunction enviardatosAjax(vals) { var valores = []; for (var i = 0; i < vals.length-1; i++) { valores.push(vals[i].value); } Cita: envías la variablevar peticion = 'param[]=' + valores.join('¶m[]='); Cita: ahora los recibes en el servidor como un arrayajax.send(peticion); Cita: $valores = $_POST["param"];
__________________ if(ViolenciaDeGénero) {alert('MUJER ASESINADA');} Última edición por IsaBelM; 02/10/2013 a las 16:21 |
Etiquetas: |