hola amigo buenas comoe stan e tratado de cargar un contenido html a travez de ajax en el popover bootstrap de twiter pero no me carga al hacer un click si no que debo hacer dos clip para q me cargue aca el codigo para que me ayude gracias
Código Javascript
:
Ver originalvar notifica = {
cache: {},
retry: Array(),
ajax: function (param, cb, obj, nowait, process_response) {
if (obj && obj.hasClass('loading-icon')) return;
notifica.retry.push(param);
notifica.retry.push(cb);
var error = param[0]!='action=count';
if (obj) {
obj.addClass('loading-icon');
}
if(nowait !== undefined && nowait){
if (obj) {
obj.removeClass('loading-icon');
}
cb(obj);
}else{
nowait = false;
}
if(process_response !== undefined && process_response){
$.ajax({
url: global_data.url + 'follows/follow',
dataType: 'json',
type: 'post',
data: param.join('&')+gget('key'),
success: function (r) {
switch(r.status){
case 0:
mydialog.alert(r.data, 'opps!')
break;
default:
break;
}
}
});
}else{
$.ajax({
url: global_data.url + 'notificaciones', type: 'post', dataType: 'html', data: param.join('&')+ gget('key'),
success: function (r) {
if(!nowait){
if (obj) {
cb(obj, r);
} else {
cb(r);
}
}
}
});
}
},
last: function () {
if($('#compose-box').hasClass('noHideForce'))
return false;
var c = parseInt($('#notifications-navitem > a > span.badge').html()),
notifications_box = $('#notifications_box'),
notifications_navitem = $('#notifications-navitem');
if ($(notifications_box).css('display') != 'none') {
$(notifications_box).hide();
$(notifications_navitem).removeClass('active');
$('#mensajes-navitem').removeClass('active');
}
else {
if (($(notifications_box).css('display') == 'none' && c > 0) || typeof notifica.cache.last == 'undefined') {
//$(notifications_navitem).children('i').addClass('loading-icon');
$(notifications_navitem).addClass('active');
$('#mensajes-navitem').removeClass('active');
notifica.ajax(
Array('action=last'),
function (obj, r) {
notifica.cache['last'] = r;
notifica.show();
},
$(notifications_navitem)
);
} else {
notifica.show();
}
}
},
show: function () {
if (typeof notifica.cache.last != 'undefined') {
//$('#notifications_box').popover().show().children().children('div.list').html(notifica.cache.last);
$('#notifications-navitem').popover({html: true});
$('#notifications-navitem').attr("data-content", notifica.cache.last);
$('#notificar').slimScroll({
width: '350px',
alwaysVisible: true
});
//menuPopupAlert('notifications-navitem', 0);
//ajaxCheck.add('notifications', 0);
}
}
}
coloco el javascript completo para que me digan el porque no me cargar al hacer un click