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

consulta Json desde js a php

Estas en el tema de consulta Json desde js a php en el foro de Frameworks JS en Foros del Web. Hola amigos q tal, tengo la sgte inquietud, estoy haciendo una llamada desde un archivo js (javascript) a travez de la funcion $.getJSON(URL, {variables}, callback) ...
  #1 (permalink)  
Antiguo 03/08/2010, 15:39
 
Fecha de Ingreso: mayo-2009
Mensajes: 39
Antigüedad: 15 años
Puntos: 1
consulta Json desde js a php

Hola amigos q tal, tengo la sgte inquietud, estoy haciendo una llamada desde un archivo js (javascript) a travez de la funcion $.getJSON(URL, {variables}, callback) de jquery.

Lo realizo de la sgte forma:

Código HTML:
 function buscarCliente(e){
	$enter= e.keyCode;
	if($enter==13){		
		//alert(e.keyCode);
		var identificacion_ = $("#identificacion").val();
		$.getJSON(
                "transacciones.php",
               {accion:'consultar', opcion:'3', identificacion:identificacion_}, 
                mostrarEmpleado);
		return false;
	}		

/*El llamado no llega a esta funcion no se porq */
function mostrarEmpleado(datos){
	alert("Hola");
	//$("#id_empleado").attr("value",datos.empleado);
	//$("#perfil").attr("value",datos.perfil);
}
}
La llamada la hace perfectamente hago la consulta con el archivo php devuelve los datos por ejemplo

Código PHP:
function consultar_datos_Empleado($identificacion){
    if(
count($resultados) > ){
         { 
'empleado':'Tom Javier''perfil':'1' }
DATOS;
    }else{
        
$datos = <<<DATOS
        { mensaje:'no'}
DATOS;
    }
    echo 
$datos;    

, esto lo verifico con el firebug de firefox en la opcion consola me aparecen los datos de la sgte forma

Código HTML:
{ 'empleado':'Tom Javier', 'perfil':'1' }


La cuestion es q el java script no me esta llamando a la funcion mostrarEmpleado, ni siquiera me aparece el alert q ahy tengo

Le pido porfa me ayuden con cualquier comentario que puedan hacer al respecto...
  #2 (permalink)  
Antiguo 03/08/2010, 20:25
Avatar de SergeMedina  
Fecha de Ingreso: septiembre-2007
Ubicación: Guadalajara, Jalisco
Mensajes: 459
Antigüedad: 16 años, 7 meses
Puntos: 20
Respuesta: consulta Json desde js a php

Eso es porque necesitas especificarle al browser que respuesta le estas enviando:
Código PHP:
Ver original
  1. header('Content-type: application/json');

Si jquery no recibe este header, el metodo success de ajax nunca es llamado ya que se toma como respuesta invalida.
__________________
I see dead pixels

Etiquetas: ajax, javascript, jquery, json, php
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 02:54.