gpt4 book ai didi

javascript - Popup Modal 的动态填充

转载 作者:行者123 更新时间:2023-12-02 14:26:43 24 4
gpt4 key购买 nike

我有多个类似按钮的元素,可以打开一个模式弹出窗口。我尝试根据用于打开模式的元素动态填充它。我正在使用 JSP 和 servlet。我还想了解如何向 click 函数发送参数。

$('.btn-primary').bind('click', function(event) {
modal.style.display = "block";
});

<div id="myModal" class="modal" style="z-index:4">
<div class="modal-content">
<div class="modal-header">
<span class="close">×</span>
<h4>Submitted List</h4>
</div>
<div class="modal-body">
</div>
</div>
</div>

最佳答案

使用数据属性传递数据

<button class="btn-primary" data-content="this will be displayed in the modal body">
$('.btn-primary').bind('click', function(e) {
e.preventDefault();
var content = $(this).attr('data-content');
$('#myModal').find('.modal-body').html(content);
$('#myModal').modal('show');
});

或者通过将 id 传递给 servlet 来使用 ajax

  <button class="btn-primary" data-id="1">
$('.btn-primary').bind('click', function(e) {
e.preventDefault();
var id= $(this).attr('data-id');
$.ajax({url:'path/to/servlet',data:{id:id},success:function(data){
$('#myModal').find('.modal-body').html(data);
$('#myModal').modal('show');
}})

});

关于javascript - Popup Modal 的动态填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38181838/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com