[英]Modal window not showing up
在我的页面上,我有两个模态窗口。 当用户单击页面上的按钮时,它们会打开。 但是当用户点击第一个模态上的特定按钮时,我也希望能够打开第二个窗口。 这是我的JS代码:
$(document).ready(function () {
$('.details-btn').on('click', function () {
$.ajax({
url: "/Device/Details",
type: "GET",
contentType: "application/json; charset=utf-8",
dataType: 'html',
data: { id: $(this).attr('id') },
error: function (data) {
alert("wystąpił nieokreślony błąd " + data);
},
success: function (data) {
$('.modal-body').html(data);
$("#DetailsModal").modal('show');
$(".DeviceEdit-btn").on('click', function () {
$('#DetailsModal').modal('hide');
$("edit-btn").trigger('click');
});
}
});
});
$('.edit-btn').on('click', function () {
console.log("triggered");
$.ajax({
url: "/Device/Edit",
type: "GET",
contentType: "application/json; charset=utf-8",
dataType: 'html',
data: { id: $(this).attr('id') },
error: function (data) {
alert("wystąpił nieokreślony błąd " + data);
},
success: function (data) {
$('.modal-body').html(data);
$("#EditModal").modal('show');
}
});
});
});
你可以在.details-btn
点击事件我隐藏一个模态(这个工作)并触发点击应显示第二个模态的按钮。 但第二种模式并未出现。 如何修改此代码以使其工作。 与此相关的问题是click edit-btn
event上的edit-btn
是在details-btn
之后声明的,其中trigger是?
你没有放点
$("edit-btn").trigger('click');
改变
$(".edit-btn").trigger('click');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.