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 以获取有关将元素列入白名单的说明。
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 以获取有关将元素列入白名单的说明。