【发布时间】:2014-07-18 15:47:24
【问题描述】:
我正在尝试在这样的引导模式中从 ajax 加载数据:
function edit_company_modal(id){
$.get('/panel/companies/edit/'+id+'/', function(data) {
$('#editCompanyModal').modal('show');
$('#editCompanyModal').html(data);
}
);
return false;
}
但是发生的情况是它试图在另一个内部打开一个模式,但什么都没有显示...但是响应是正确的(在 firebug 上检查)
这是点击事件后的样子:
<div class="modal fade in" id="editCompanyModal" aria-labelledby="Edit Company" aria-hidden="false" style="display: block;">
<div class="modal fade" id="editCompanyModal" aria-labelledby="Edit Company" aria-hidden="true">
我应该怎么做这样的事情?
谢谢
【问题讨论】:
-
我会坚持使用 1 个模态模态,并使用
('#yourmodal .modal-body').html()更改其中的元素。 -
因为你的函数完成了它的工作。尝试使用promise。api.jquery.com/promise
标签: javascript jquery ajax twitter-bootstrap modal-dialog