【发布时间】:2013-11-18 20:24:17
【问题描述】:
我不确定自己做错了什么,但我搜索了所有“将数据传递给引导模式”的帖子,但仍然找不到答案。
我有一张有用户的桌子。在每一行中都有一个“删除用户按钮”。当您单击“删除”时,会显示一个模式,其中的图例:“您确定要删除吗?”
我希望用户名显示在该图例中,因此我将用户名发送到 JS 文件但它没有显示。什么都没有出现。
这是每一行的删除按钮:
<td><a href="#" onclick="callToModal({$frontuser->username});return false;" class="btn mini red-stripe" role="button" >Delete</a></td>
我正在使用 smarty,这就是为什么参数看起来像这样:{$frontuser->username}
在那段代码之上,我有模态的定义:
<!-- modal -->
<div id="myModal3" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel3" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button>
<h3 id="myModalLabel3"></h3>
</div>
<div class="modal-body">
<p></p>
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">Cerrar</button>
<button data-dismiss="modal" class="btn blue" id="deleteok">Confirmar</button>
</div>
</div>
<!-- end modal -->
那么我的JS文件是:
function callToModal(data) {
$("#myModal3 .modal-header h3").html("Eliminar");
$("#myModal3 .modal-body p").html("Are you sure you want to delete: ", data);
$("#myModal3").modal("show");
}
任何帮助将不胜感激!
【问题讨论】:
标签: javascript jquery twitter-bootstrap modal-dialog smarty