Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/12/2011, 20:56
follow
 
Fecha de Ingreso: marzo-2011
Mensajes: 88
Antigüedad: 13 años, 1 mes
Puntos: 17
coger con PHP los datos de un array de ajax

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!!