我有一个动态的html表,每行都有“更新”按钮。该更新按钮将打开引导程序模式,用户可以在其中编辑数据。所以问题是我如何检测哪个按钮打开了模态。如果我使用的是PHP,则只需将该行中的数据ID作为ID传递给“更新”按钮,就可以检测到,但不确定如何使用Flask来实现它。 这是我在html文件中创建的2行:
cellEditorParams: {
values: ['English', 'Spanish', 'French', 'Portuguese', '(other)']
}
到目前为止,我最后的尝试是后端中的以下代码:
{% for qual in qualifications %}
<tr>
<td>{{ qual.qualificationName }}</td>
<td>
<form method="post" action="">
<<button type="submit" data-toggle="modal" data-target="#updateModal" name="updateBtn" id="{{ qual._id }}">Update
</button>##this button is the ISSUE
</form>
<!-- Modal -->
<div class="modal fade" id="updateModal" tabindex="-1" role="dialog" aria-hidden="true">
<form method="post" action="{{setupQual/qual._id}}">
<input type="text" class="form-control" name="qualNameUpdate">
</form>
</div>
</td>
</tr>
{% endfor %}
</tbody>
一旦我单击了哪个“更新”按钮,就可以使用它从mongodb中查找数据并进行更新,但是我需要帮助来检测哪个“更新”按钮打开了模式。