PHP с Bootstrap popover не отображает кнопки и формы - PullRequest
0 голосов
/ 06 апреля 2019

Во всплывающем окне Bootstrap не отображаются кнопки и теги форм. Вся разметка работает нормально, кроме кнопок и форм:

Screenshot of the app and console

echo '<div class="shopping-cart-summary">';
   echo '<div class="shopping-cart-total">';
      echo '<b>Razem: '.$total.'$</b>';
   echo '</div>';
   echo '<div class="summarize-buttons">';
      echo '<button class="btn btn-danger">Wyczyść</button>';
      echo '<a href="buy.php" class="btn btn-warning">Kup</a>';
   echo '</div>';
echo '</div>';
Тег

<a> работает, кнопка - нет. К сожалению, мне нужна кнопка, чтобы я мог опубликовать форму.

Я уже пытался переместить содержимое в отдельный невидимый div, а затем указывал на него при создании popover:

$('#shoppingCart').popover({
    html: true,
    content: function() { return $('#popover-content').html() }
});

Это не сработало, эффект был тот же.

Он просто не отображает эти теги без ошибок. PHP-код прекрасно работает, если поместить его в раздел body.

1 Ответ

1 голос
/ 09 апреля 2019

Я сам столкнулся с этим и нашел это в документации.

Подсказки и всплывающие окна используют дезинфицирующее средство javascript для предотвращения XSS.

Прочтите Bootstrap Docs для получения инструкций по элементам белого списка.

...