我有一个数据网格,其中包含要删除的批量操作以及单次删除。
这是我的数据网格的快照:
我的数据网格如下:
<form method="post" action="">
<table>
<tr>
<td><input type="checkbox" value="1" name="checkIds[]"/></td>
<td>user</td><td><a href="user/delete/1"><img src="delete.png"/></a></td>
</tr>
</table>
</form>
使用批量操作删除时,我可以将数据作为帖子提交。目前对于使用删除按钮操作的单个删除,如您在操作列中所见,我只是放置超链接或将其作为 GET 请求发送。据我所知,删除操作应使用 POST 或 DELETE 以避免网络爬虫意外删除我的数据。我想到了一种将其作为 POST 操作发送的解决方案,如下所示:
<form method="post" action="user/delete/1" id="form_id_1"></form><a href="#" onclick="//submit form"><img src="delete.png"/></a>
问题是这个表单标签将在我的父表单标签内,它违反了 html 标准,因为表单标签不能在另一个表单标签内
如何在此处发送单个删除操作的发布请求?请问有什么逻辑吗?