如何在一个 bootstrap 模态中绑定动态数据
How to bind dynamic data in one bootstrap modal
我的表单中有一个模态
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="myModalLabel">Image Tag Description</h4>
</div>
<div class="modal-body">
<p id="desc">
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
</p>
<h2 id="cost">Cost : 20$</h2>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-default" data-dismiss="modal">Edit</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>
我有多个切换模式的按钮。
Html 按钮在后面
<button class="btn btn-primary tag_cnt" data-trigger="hover"
data-target="#myModal" data-toggle="modal" type="button"
style="top:144px; left:510px" value="1"></button>
我的表单中有多个按钮。现在我必须在每次单击按钮时调用相同的模态,我想在模态中动态显示数据。什么是解决方案?
您可以将动态变量传递给函数,然后在函数中您可以使用该变量 'manually' 打开模式:
<button class="btn btn-primary tag_cnt" style="top:144px; left:510px" onclick="showModal('data')" type="button" value="1"></button>
在您的 javascript 中,您可以像这样访问它:
function showModal(data)
{
//you can do anything with data, or pass more data to this function. i set this data to modal header for example
$("#myModal .modal-title").html(data)
$("#myModal").modal();
}
我的表单中有一个模态
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="myModalLabel">Image Tag Description</h4>
</div>
<div class="modal-body">
<p id="desc">
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
</p>
<h2 id="cost">Cost : 20$</h2>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-default" data-dismiss="modal">Edit</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>
我有多个切换模式的按钮。 Html 按钮在后面
<button class="btn btn-primary tag_cnt" data-trigger="hover"
data-target="#myModal" data-toggle="modal" type="button"
style="top:144px; left:510px" value="1"></button>
我的表单中有多个按钮。现在我必须在每次单击按钮时调用相同的模态,我想在模态中动态显示数据。什么是解决方案?
您可以将动态变量传递给函数,然后在函数中您可以使用该变量 'manually' 打开模式:
<button class="btn btn-primary tag_cnt" style="top:144px; left:510px" onclick="showModal('data')" type="button" value="1"></button>
在您的 javascript 中,您可以像这样访问它:
function showModal(data)
{
//you can do anything with data, or pass more data to this function. i set this data to modal header for example
$("#myModal .modal-title").html(data)
$("#myModal").modal();
}