Podrías tomar y organizar los datos del array de cajas de texto de esta manera:
Código Javascript
:
Ver originalvar data = [];
$("form [type=text]").each(function(){
data.push($(this).val());
});
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 originaldata: {
datos: JSON.stringify(data)
}
En el archivo PHP, vuelves a convertir en array al objeto JSON con la función
json_decode
.
Y ya teniendo el array con los valores, puedes hacer con ellos lo que desees.
Código PHP:
Ver originalforeach ($datos as $valor){
echo $valor . '<br />'; //Imprimo cada valor del array
}
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