【发布时间】:2018-02-23 19:48:06
【问题描述】:
每当我尝试在我的应用程序中触发模式时,我都会发现相同的情况: 我在 ajax .done 中写了一个 console.log 行来显示模态代码(由后端的 echo 发送)并查看控制台(打开 chrome 开发工具),模态代码似乎是正确的。 另一个奇怪的事实是,当我点击模态按钮时,我无法点击网页上的任何其他内容。
下面,您可以查看我的模态代码以及为触发它而开发的结构。
<div id=“modal-data-ideas” class=“modal fade” role=“dialog”>
<div class=“modal-content”>
<div class=“modal-header”>
<button type=“button” class=“close” data-dismiss=“modal”>×</button>
<h4 class=“modal-title”><h3></h3></h4>
</div>
</div>
function ideasTable() {
…
$.ajax({
…
}
}).done(function(data) {
console.log(data);
$(‘#modalIdeas’).html(data);
$(‘#modal-data-ideas’).modal(‘show’);
}).fail(function() {
alert(‘fail’);
});
}
Ajax 总是返回 done,但 modal.('show') 似乎什么都不做。
我已经包含了模态类。
【问题讨论】:
-
什么版本的 Bootstrap?此外,包括 all 的模态代码。这似乎是一部分。
-
bootstrap 4.0.0 我正在尝试显示任何引导模式。当我调用 $('#modal-data-ideas').modal('show') 时,html 元素出现但“不可见”。我觉得这是一个 CSS 错误,但我所有的其他 css 引导类看起来都很好。
-
如果您无法发布代码来重现问题,我们无能为力。
标签: javascript twitter-bootstrap modal-dialog bootstrap-modal