добавить идентификатор в флажок с помощью цикла - PullRequest
0 голосов
/ 24 ноября 2018

Я использую узел js и express для отображения JSON в виде таблицы HTML.Теперь, когда таблица показывает, я хотел бы добавить столбец флажок, чтобы отслеживать, какие строки выбрал пользователь.поэтому я добавил флажок в цикл, который генерирует таблицу из JSON.но я не могу добавить идентификатор для каждого флажка, используя мою переменную цикла.

если бы кто-нибудь мог помочь мне разобраться с этой проблемой, я был бы очень рад.

    <!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Test</title>
    <link href='https://fonts.googleapis.com/css?family=Open+Sans:300' rel='stylesheet' type='text/css'>
    <link rel="stylesheet" type="text/css" href="/css/table.css">
 </head>
<body align="left">
 <form action="/results" method="post">
<div class="container">
<table class="table" align="left">
      <thead>
        <tr>
        <th>Download </th>
        <th>Title</th>
        <th>time </th>
        <th>seeds </th>
        <th> size </th>
        <th> provider </th>
        <th> link </th>
      </thead>


  <tbody>
      <% for (var i = 0; i < torrents.length; i++) { %>
        <tr>
          <td> <input type="checkbox" id=<%i%> > </td> <!-- the problematic line-->
          <td> <%= torrents[i].title%> </td>
          <td> <%= torrents[i].time%> </td>
          <td> <%= torrents[i].seeds%> </td>
          <td> <%= torrents[i].size%> </td>
          <td> <%= torrents[i].provider%> </td>
          <td> <%= torrents[i].link%> </td>
   </tr>
<% }%>
  </tbody>
</table>
</body>
</div>


<input type="submit" class="ghost-button" value="Download selected torrents to seedbox">
</form>
</html>

1 Ответ

0 голосов
/ 24 ноября 2018

Вы использовали тег <% 'Scriptlet', это для потока управления, без вывода </p>

Должно быть <% = </p>

...