Hola chico estoy con un problema reciente puesto que estoy con la realizacioon de mi proyecto web el cual tengo problemas con json en javascript no me muestra el resultado en la popup model que hice le dejo el codigo para ver que echo mal
popup cuando un usuario le gusta algun coment o articulo
Código Javascript
:
Ver originalshow_likes: function(id, type){
muro.stream.status = 1;
// MANDAMOS
$.ajax({
type: 'POST',
url: global_data.url + '/muro-stream.php?do=show',
dataType: 'json',
data: 'id=' + id + '&type=' + type,
success: function(h){
switch(h.status){
case 0: //Error
my_popup.alert('Error', h['data']);
break;
case 1: //OK
var html = '<ul id="show_likes">';
for(var i = 0; i < h.data.length; i++){
html += '<li>'
html += '<a href="' + global_data.url + '/perfil/' + h.data[i].user_name + '"><img src="' + global_data.url + '/redsocial/public/files/upload/' + h.data[i].user_id + '_50.jpg" /></a>'
html += '<div class="name"><a href="' + global_data.url + '/perfil/' + h.data[i].user_name + '">' + h.data[i].user_name + '</a></div>'
html += '</li>';
}
html += '</ul>';
// MOSTRAMOS
my_popup.show(true);
my_popup.title('Personas a las que les gusta');
my_popup.body(html);
my_popup.buttons(true, true, 'Cerrar', 'close', true, true);
my_popup.center();
break;
}
},
complete: function (){
// STATUS
muro.stream.status = 0;
}
});
},
archivo php el cual muestra la consulta o la hace
Código PHP:
public function showLikes(){
//
$id = Security::antiSQL(Input::post('id'));
$type = (Input::post('type') == 'com') ? 2 : 1;
$query = $this->db->ejecutarConsulta("SELECT l.user_id, u.user_name FROM u_muro_likes AS l LEFT JOIN u_miembros AS u ON l.user_id = u.user_id WHERE obj_id = {$id} AND obj_type = {$type}");
$data = $this->db->fetch_assoc($query);
$this->db->free($query);
$this->getPubExtras($id, 'likes');
if(empty($data)) return array('status' => 0, 'data' => 'La publicación no existe.');
//
return array('status' => 1, 'data' => $data);
}
les muestro una imagen donde el popup modal no tiene nada aparece en blanco