我有两个模态,#wideModal和#smallModal。 这是链接的代码,
q.test((Object) null);
这是openModal()函数的代码,
<a href='javascript:openModal("wideModal","funcabc","code101")' class="btn btn-default btn-sm">View</a>
这是函数funcabc()的代码,
function openModal(id,f,data,data1,data2){
$("#"+id).modal('show');
$( "#"+id ).on('shown.bs.modal', function(){
myFunctions[f](data);
});
}
以下是与#wideModal相关的其他代码,
function funcabc(data){
$( "#wideModal .modal-body" ).load( "view.php",data, function() {
});
}
如果用户点击该链接,首先,它将向服务器请求一次。用户关闭模态后,再次单击该链接,它将不止一次向服务器请求。
我试过这段代码,
$( "#wideModal" ).on('show.bs.modal', function(){
$(".modal-content").css("display","flex");
});
$( "#wideModal" ).on('hidden.bs.modal', function(){
$('#wideModal .modal-content').removeData('bs.modal');
});
删除所有的事件处理程序。它不起作用。