下面是EJS中的表格。我想删除用户选择的文件。如何获取用户所选文件的详细信息?
table id="myTable">
<thead>
<tr>
<th scope="col">Name</th>
<th scope="col">Delete</th>
</tr>
</thead>
<% file.forEach(function(row){ %>
<tbody>
<tr>
<td > <%=row.originalName%> </td>
<td > Click Here to Delete </td>
</tr>
<% }) %>
您可以简单地将一个id传递给一个按钮,当单击该按钮时,该按钮调用一个函数,该函数使用Ajax删除所选文件。请参阅下面的示例代码:
null
<% file.forEach(function(row){ %>
<tbody>
<tr>
<td > <%=row.originalName%> </td>
<td > <button onclick="deleteFile('<%=row.id%>')">Click Here to Delete </td>
</tr>
<% }) %>
<script>
deleteFile(id){
//run ajax request to delete file
}