在User表中为单个tr返回“_id”

时间:2017-11-07 23:13:04

标签: javascript jquery html mongodb flask

我有一个使用python循环的用户表 - flask& HTML。

    <tr>
     {% for user in userTable %}
     <td>{{ user["school"] }}</td>
     <td>{{ user["name"] }}</td>
     <td>{{ user["surname"] }}</td>
     <td>{{ user["user_id"] }}</td>
     {% endfor %}
</tr>

如何点击单个行并返回对象ID - “_ id”甚至是mongodb中的user_id。

My user table

1 个答案:

答案 0 :(得分:0)

首先,你有逻辑错误,然后我添加一些东西(假设你有表中的user_id列,如果没有,重命名为现有的Id列):

{% for user in userTable %}
 <tr user-id="{{ user["user_id"] }}">
  <td>{{ user["school"] }}</td>
  <td>{{ user["name"] }}</td>
  <td>{{ user["surname"] }}</td>
  <td>{{ user["user_id"] }}</td>
 </tr>
{% endfor %}

jQuery的:

   $("tr").click(function(){
      var userId = $(this).attr("user-id");
      alert (userId);
   })