【发布时间】:2018-08-20 15:35:55
【问题描述】:
我有一个动态表,并在按钮值中存储每个 id 的值。 我想将我的按钮值传递给模式弹出视图并在后端进行数据库查询。我将通过 node.js 和 EJS 模板来做到这一点。我知道我可能可以通过使用 jQuery 来做到这一点,但我不知道细节。
<%= ProInfoList[j].Id %> 是我的 node.js 循环,用于获取每个数据 ID。
这是触发模态视图的按钮代码:
<button data-toggle="modal" data-target="#myModal" class="dropbtn"
value="<%= ProInfoList[j].Id %>"
style="background-color:transparent; border:0;margin-bottom: -10px">
<a>Delete</a>
</button>
我想使用隐藏的表单域来实现我的目标,但它不起作用。
action="/delProInfo/del" 是我的后端 node.js 函数。
这是我的模态代码:
<div id="myModal" class="modal fade">
<div class="modal-dialog modal-dialog-centered">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Confirmation</h4>
</div>
<div class="modal-body">
<p>Do you want to delete the data ?</p>
<p class="text-warning"><small>If you sure to delete, please write some comments.</small></p>
<input type="text" size="50"></input>
</div>
<div class="modal-footer">
<button class="btn btn-primary" type="button" class="btn btn-default" data-dismiss="modal">Close</button><br><br>
<form action="/delProInfo/del" method="POST" novalidate>
<input type="hidden" name="Id" value="" />
<button class="btn btn-primary">Sure to Delete</button>
</form>
</div>
【问题讨论】:
标签: javascript jquery ajax modal-dialog