Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Php + json + ajax

Estas en el tema de Php + json + ajax en el foro de Frameworks JS en Foros del Web. Bueno señores, llevo casi una semana intentando realizar algo con un programita que toy haciendo. Yo estoy trabajando con PHP 5.2.x - JSON - AJAX ...
  #1 (permalink)  
Antiguo 09/08/2008, 18:54
 
Fecha de Ingreso: agosto-2008
Mensajes: 23
Antigüedad: 15 años, 8 meses
Puntos: 0
Php + json + ajax

Bueno señores,
llevo casi una semana intentando realizar algo con un programita que toy haciendo.
Yo estoy trabajando con PHP 5.2.x - JSON - AJAX
y trabajo con Json_encode() y Json_decode() que viene con mi version de php

y el asunto es el siguiente:

Tengo el siguiente javascript:


Código:
$(document).ready(function()
{    
    // ON Click
    $("#signin").click(function(){
        var params1 = {
            userinfo: [{nameuser : "carlos",title : "mandarin"}]           
        };
        
        var params2 = {
            userinfo: {nameuser : "carlos",title : "mandarin"}           
        };
        
        $.ajax({
            async:          true,
            beforeSend:	FilterForm,
            success:	ShowResult,
            contentType:    "application/x-www-form-urlencoded",
            //target:		target,
            //processData:        false,
            data:               params1,
            url:		"servicio.php",
            type:      		"post",
            dataType:  		"json",
            clearForm: 		false,
            resetForm: 		false,
            timeout:   		3000,
            error:          MessageError
        });
        return false;
    });        
});

function ShowResult(data)
{   
   alert(data.nameuser);    
}
y en el archivo servicio.php tengo lo siguiente:


Código PHP:
 $x $_POST['userinfo'];
    
$t json_decode($x);
    echo 
json_encode($t); 
ENTONCES... lo que pretendo capturar en el lado del servidor el valor de 'userinfo', he probado con la variable params1 que tiene [] o sin ellos como la variable params2, y nada.

Por que quiero hacer lo anterior? para poder manejar una sola variable de parametros y hacer mas facil su manejo, ya que son muchos parametros.

Ayuda please!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:28.