有没有办法在相同的表单标记中包含POST和DELETE请求?我有一个表,我想在选择时删除该行。
我似乎只能得到一个而不是两个都能工作。我在后端使用Node.js和MySQL。
<form action="" method="post">
<div class="container-fluid">
<div class="row">
<div class="col-lg-6" class = "text-center">
<h2>Responsibility Day!!</h2>
<table class="table table-striped" id="tab">
<thead>
<tr>
<th>Name</th>
<th>Task</th>
<th></th>
</tr>
</thead>
<tbod>
<% for(var i=0; i<persons.length; i++){ %>
<tr>
<td><%= persons[i].name %></td>
<td><%= persons[i].task %></td>
<td ><a href="/tasklist/<%= persons[i].name%>/<%= persons[i].task%>"><button class="glyphicon glyphicon-remove" ></button></a></td>
</tr>
<% } %>
<tr>
<td><input type="text" name="name"></td>
<td><input type="text" name="task"></td>
</tr>
</tbod>
</table>
</div>
</div>
<button class="btn btn-primary" id="addToList" type="submit">Submit</button>
</div>
</form>
答案 0 :(得分:0)
您不能在HTML表单中使用DELETE方法。您有两种选择:
选项1:使用JavaScript发送请求而不是HTML表单。
选项2:如果您只需要表单的纯HTML,则为每个按钮分配一个名称并在脚本中检测该名称。