Hola amigos, me gustaria aber si alguien sabe como se pueden pasar por el metodo post desde ajax a php.
Tengo un formulario, y sus datos los tengo metidos en un array, y no se como pasarlos a php todos, solo lo he hecho pasando un dato..y con un codigo ya prefabricado

asi que ando perdido perdido, si alguien ha realizado algo parecido y me puede explicar un poco el tema, se agradece....
Aqui el codigo que tengo: Primero pongo el ajax y luego para pasar a php....
Código HTML:
$(function(){
//original field values
var field_values = {
//id : value
'username' : 'username',
'password' : 'password',
'cpassword' : 'password',
'firstname' : 'first name',
'lastname' : 'last name',
'email' : 'email address'
};
//inputfocus
$('input#username').inputfocus({ value: field_values['username'] });
$('input#password').inputfocus({ value: field_values['password'] });
$('input#cpassword').inputfocus({ value: field_values['cpassword'] });
$('input#lastname').inputfocus({ value: field_values['lastname'] });
$('input#firstname').inputfocus({ value: field_values['firstname'] });
$('input#email').inputfocus({ value: field_values['email'] });
Aqui ya tengo los datos cogidos:
Código HTML:
var fields = new Array(
$('#username').val(),
$('#password').val(),
$('#email').val(),
$('#firstname').val() + ' ' + $('#lastname').val(),
$('#age').val(),
$('#gender').val(),
$('#country').val()
);
Y aqui se supone que deberia de pasarlos...pero no se!!!
Código HTML:
$.ajax({
type: "POST",
url: "procesar.php",
data: NO SE QUE PONER AQUI, EL NOMBRE DEL ARRAY O PASO A PASO,
success: function(){
alert('Data sent');
}
});//send information to server
});
En 'data' no se que poner la verdad, pongo el nombre del array? las variables una a una? que ariables? las que declaro al principio o las de despues? aaahh!!! socorro!!