Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2009, 17:31
renzo68
 
Fecha de Ingreso: julio-2009
Ubicación: SMP
Mensajes: 9
Antigüedad: 15 años, 4 meses
Puntos: 0
Exclamación problema con PHP y JSON

Estimados Buen Día, quisiera que me ayuden con este codigo, en jquery y php, parece estar todo bien pero cuando consulta del archivo de login al de php, solo muestra este ultimo con el JSON impreso en pantalla. Al menos me recepciona el valor pero que esta faltando para que funcione adecuadamente.

Aqui el codigo de jquery (login.php)

Código HTML:
$(document).ready(function(){
   $("#btnsubmit").click(function(evento){
      evento.preventDefault();
      $("#loading").css("display", "block");
	  var txtruc=$("#txtruc").attr("value");
	  var txtclave=$("#txtclave").attr("value");
           $.post("validar.php", {txtruc: txtruc,txtclave:txtclave}, function(data){
			$("#loginresult").html(data.txtruc+data.txtclave);	},"json");
   });
})
Aqui el php que valida (validar.php)

Código PHP:
session_start();
$data['txtruc']=$_SESSION['txtruc'] = $_REQUEST['txtruc'];
$data['txtclave']=$_SESSION['txtclave'] = $_REQUEST['txtclave'];
echo 
json_encode($data); 
Como les mencione al ejecutar el boton de login me envia la informacion al lavlidar.php pero este lo imprime en su pantalla, lo que yo espero como se ve ene l codigo es imprimir el texto que se envio en el login de vuelta en un div.

Haber si me pueden aclarar en que estoy errando. Por que al menos entiendo que mi php si soporta json por que lo codifica.