У меня возникла проблема с отладкой этой проблемы, когда всплывающее содержимое отображается для первых двух кликов
Первые два клика результат
Контент не будет отображаться снова каждый разЯ нажимаю снова.
После двух щелчков мыши результат
Я попробовал эти решения. Они работают так же, но ни одна из них не решает мою проблему.
первое решение
function popoverdisplaypayments(booking_id,poptable){
$('#popoverpayments'+booking_id).popover({
html: true,
container:'body',
placement: 'top',
});
var popover = $('#popoverpayments'+booking_id).data('bs.popover');
popover.options.content = $('#myPopoverContent').html(poptable);
$('#popoverpayments'+booking_id).popover('show');
второе решение
function popoverdisplaypayments(booking_id,poptable){
$('#popoverpayments'+booking_id).popover({
html: true,
container:'body',
placement: 'top',
content: function () {
return $('#myPopoverContent').html(poptable);
}
});
$('#popoverpayments'+booking_id).popover('show');
третье решение
setTimeout(function () {
function popoverdisplaypayments(booking_id,poptable){
$('#popoverpayments'+booking_id).popover({
html: true,
container:'body',
placement: 'top',
content: function () {
return $('#myPopoverContent').html(poptable);
}
});
$('#popoverpayments'+booking_id).popover('show');
},500);
Кажется, что содержимое не заменяется в параметре popover. Никто не знает проблему