problema leyendo resultado de json en jquery
Publicado por centaurux (41 intervenciones) el 07/08/2015 06:14:30
Hola Gurus,
Mi duda de hoy,
Tengo un json que en la variable response me trae la informacion obtenida de un PHP para lego colocar en pantalla:
en mi php tengo:
1) el valor de salida tiene las siguientes lineas:
<tr>
<td>XE1</td>
<td>empleado prueba</td>
<td>2015-01-01</td>
<td>5465.65</td>
<td><a href="#" datos="001,XE1,empleado prueba,2015-01-01,,A,5465.65,0.00,2,Y" tarea="mod"> Ver etalle</a>
</td>
</tr>
"}
2) aqui armo el array
$salidaJson = array("respuesta" => $respuestaOK,
"mensaje" => $mensajeError,
"contenido" => $salida);
//echo json_encode($salidaJson);
el valor de la variable devuelta por php es:
{"respuesta":true,"mensaje":"registros extraidos son 1","contenido":"
<tr>
<td>XE1</td>
<td>empleado prueba</td>
<td>2015-01-01</td>
<td>5465.65</td>
<td><a href="#" datos="001,XE1,empleado prueba,2015-01-01,,A,5465.65,0.00,2,Y" tarea="mod"> Ver etalle</a>
</td>
</tr>
"}
con este valor en jquery deseo acceder a response.respuesta o response.contenido pero no me carga nada en pantalla. puedo cargar en pantalla unicamente si coloco response solo sin indicar .contenido.
success: function(response){
// get_opers(g_oper);
// Validar mensaje de error
if(response.respuesta == false){
$('#listarfcOK').empty();
$('#listarfcOK').append(response.contenido);
}
me pueden indicar cual es el error que tengo por favor.
les agradezco mucho su ayuda.
Saludos
gracias
centaurux.
Mi duda de hoy,
Tengo un json que en la variable response me trae la informacion obtenida de un PHP para lego colocar en pantalla:
en mi php tengo:
1) el valor de salida tiene las siguientes lineas:
<tr>
<td>XE1</td>
<td>empleado prueba</td>
<td>2015-01-01</td>
<td>5465.65</td>
<td><a href="#" datos="001,XE1,empleado prueba,2015-01-01,,A,5465.65,0.00,2,Y" tarea="mod"> Ver etalle</a>
</td>
</tr>
"}
2) aqui armo el array
$salidaJson = array("respuesta" => $respuestaOK,
"mensaje" => $mensajeError,
"contenido" => $salida);
//echo json_encode($salidaJson);
el valor de la variable devuelta por php es:
{"respuesta":true,"mensaje":"registros extraidos son 1","contenido":"
<tr>
<td>XE1</td>
<td>empleado prueba</td>
<td>2015-01-01</td>
<td>5465.65</td>
<td><a href="#" datos="001,XE1,empleado prueba,2015-01-01,,A,5465.65,0.00,2,Y" tarea="mod"> Ver etalle</a>
</td>
</tr>
"}
con este valor en jquery deseo acceder a response.respuesta o response.contenido pero no me carga nada en pantalla. puedo cargar en pantalla unicamente si coloco response solo sin indicar .contenido.
success: function(response){
// get_opers(g_oper);
// Validar mensaje de error
if(response.respuesta == false){
$('#listarfcOK').empty();
$('#listarfcOK').append(response.contenido);
}
me pueden indicar cual es el error que tengo por favor.
les agradezco mucho su ayuda.
Saludos
gracias
centaurux.
Valora esta pregunta


0