gpt4 book ai didi

python - 如何在 Flask (Python) 中更新具有选择选项的表单

转载 作者:行者123 更新时间:2023-11-30 21:54:33 26 4
gpt4 key购买 nike

我在 Flask 中创建了一个注册表单,其中包含一个用于选择部门的下拉菜单。此菜单中有四个选项可用。当用户选择部门时,选择的值会正确存储在 MySQL 数据库中。现在,我想创建一个更新页面,用户可以在其中修改他们的详细信息。此页面上的部门选项是静态的,不会从数据库中检索。是否可以在这个更新页面预选下拉菜单中的已选选项?

<div class="input-group" style="margin-bottom: 5px;">
<label class="input-group-addon">Department:<span style="color: red">*</span> </label>
<select name='employee_status' class="form-control">
<OPTION selected value='Sales'>Sales</OPTION>
<OPTION value='Marketing'>Marketing</OPTION>
<OPTION value='Support'>Support</OPTION>
<OPTION value='Development'>Development</OPTION>
</select>
</div>

提前致谢。

最佳答案

如果你想用 Flask 更新你的 html 代码,你可以,但你必须返回一个新的 html 模板,我认为这不是好方法。

您可以对您的 Flask 路由进行 AJAX 调用,并且在成功回调时您可以使用您想要的值直接更新您的表单(使用 jquery 更容易)。

$.ajax({
type : 'POST',
url : '/updateForm',
dataType : "json",
contentType: 'application/json;charset=UTF-8',
data : JSON.stringify(dict_var),
success : function (result) {
$('.'+dict_var.form_name[result.value]).attr('selected','selected');
},
error : function (error) {
console.log(error);
}
});

使用 dict_var = { '名称':表单名称, '值':选择值

像这样:)

和平

关于python - 如何在 Flask (Python) 中更新具有选择选项的表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45789802/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com