javascript - Bootstrap 4 ajax 加载模式
问题描述
我正在从 BS3 迁移到 BS4.1
在我的应用程序中,我确实使用了 ajax 加载的模式。
在布局中我有
<div class="modal fade" id="myModalToFillInfo" tabindex="-1" role="dialog" aria-labelledby="myModalToFillInfoLabel" aria-hidden="true">
</div>
然后按钮
<button type="button" class="btn btn-primary" title="Informace o uživateli" onclick="showUserDetail(@u.Id)" data-toggle="modal" data-target="#myModalToFillInfo">
<i class="fas fa-info" aria-hidden="true"></i>
</button>
和简单的 JS 函数
showUserDetail = function (id) {
$.get('/Uzivatel/ModalUserInfo/' + id,
function (data) {
$('#myModalToFillInfo').html(data);
});
}
函数加载例如这个
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Modal title</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
...
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
因此,它使一个示例模态聚集在一起。由于数据切换和目标它自动打开模式。
问题是关闭按钮不起作用。
相同的代码在 BS3 中工作。
有谁知道如何解决这个问题?
解决方案
we manually close the bootstrap modal like
<div class="modal" id="AddQueModal">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Modal title</h5>
<button type="button" class="close closeModel" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
...
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-
dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>
<script>
$(".closeModel").click(function() {
$('#AddQueModal').modal('toggle');
});
</script>
推荐阅读
- r - 使用 as.factor() 自变量的中介分析
- c++ - 为什么我的运算符 + 出现分段错误?
- javascript - 如何创建自定义选择框并在其中插入引导卡?
- javascript - 基于 URL/查询参数的重定向
- excel - 如何使用 Excel VBA 从 Thunderbird 发送电子邮件正文中的图像?
- flowtype - 如何从 react-map-gl 导入流类型?
- c++ - 对于仅指针类型,可接受的 C++ 模板定义是什么?
- json - Twilio 错误 90100:无效的自动驾驶操作 JSON
- python - conda 环境如何干扰系统安装?
- javascript - 为什么 postgres 以 hostname = /var/run/postgresql 运行?