提问者:小点点

获取用户在EJS中选择的表详细信息?


下面是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>
  <% }) %>

共1个答案

匿名用户

您可以简单地将一个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
  }