Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/07/2014, 00:45
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: serializar array de inputs

Podrías tomar y organizar los datos del array de cajas de texto de esta manera:

Código Javascript:
Ver original
  1. var data = [];
  2. $("form [type=text]").each(function(){
  3.     data.push($(this).val());
  4. });

Al momento de pasarlo al método Ajax, conviertes al array en un objeto JSON con el método JSON.stringify.

Código Javascript:
Ver original
  1. data: {
  2.     datos: JSON.stringify(data)
  3. }

En el archivo PHP, vuelves a convertir en array al objeto JSON con la función json_decode.

Código PHP:
Ver original
  1. $datos = json_decode($_POST['datos']);

Y ya teniendo el array con los valores, puedes hacer con ellos lo que desees.

Código PHP:
Ver original
  1. foreach ($datos as $valor){
  2.     echo $valor . '<br />'; //Imprimo cada valor del array
  3. }

Como recomendación, nunca asignes el mismo id a más de un elemento en el mismo documento, recuerda que debe de ser un valor único que distinga al elemento de los demás.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 16/07/2014 a las 01:04 Razón: Corrección