2 回答
TA贡献2037条经验 获得超6个赞
正如您所说,获取请求工作正常。所以你一定看到了模板confirm.html。编辑表单标签。
<form method="POST" action="./config">
<button class="pure-button pure-button-primary deny" type="submit"
formaction="config" formmethod="get">Cancel</button>
<button class="pure-button button-warning confirm" type="submit"
formaction="config" formmethod="post">Confirm</button>
</form>
现在,一旦您单击代码段上的确认,您就可以通过打印请求数据来调试表单字段。
@config_page.route("/config", methods=["GET", "POST"])
def config():
if request.method == "POST":
print(request)
return post_config() #Uses request.form
return get_config()
如果你想使用 ajax/jquery 提交表单,你可以这样做。
<script type="text/javascript">
$('.confirm').click(function (e) {
e.preventDefault();
$.ajax({
url: "./config",
type: 'post',
dataType: "json",
data: {
search: request.term, request: 1
},
success: function (data) {
response(data);
}
});
}
</script>
添加回答
举报