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
| |||
pasar campos con ajax metodo post 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: |