PHP 和 Bootstrap 弹出窗口不呈现按钮和表单

PHP with Bootstrap popover don't render buttons and forms

Bootstrap 弹出窗口不显示按钮和表单标签。除了按钮和表单之外,所有标记都可以正常工作:

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> 标签有效,按钮无效。不幸的是我需要在那里有按钮,所以我可以 post 表格。

我已经尝试将内容移动到单独的、不可见的 div 中,然后在创建弹出窗口时指向它:

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

没用,效果一样。

它只是不渲染那些标签,没有任何错误。 php 代码放入 body 部分时工作正常。

我自己 运行 进入了这个并在文档中找到了这个。

工具提示和弹出窗口使用 javascript 消毒剂来防止 XSS。

通读 Bootstrap Docs 以获取有关将元素列入白名单的说明。