Hola
Fíjate que tuve el mismo problema que tu! Apuesto a que ya resolviste el problema pero por si alguien tiene el mismo problema ahi te va
En la siguiente Web encontrarás una libreria
http://jquery.malsup.com/form/
con la cual podrás hacer envuio de todos los elementos del formulario sin necesidad de concatenar nada!!
Simple HTML
<form id="formulario" action="prueba.php" method="post">
Name: <input type="text" name="nombredealgo" />
Comment: <textarea name="descripciondealgo"></textarea>
<input type="submit" value="Submit Comment" />
</form>
Trabajando con la libreria
<html>
<head>
<script type="text/javascript" src="jquery-1.3.2.js"></script>
<script type="text/javascript" src="jquery.form.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#formulario').ajaxForm(function() {
alert("Envio hecho");
});
});
</script>
</head>
Ojo en el action es donde vas a recibir todas las variables
Si usas PHP puedes utilizar para hacer un foreach para todos los $_POST;
Saludos