【发布时间】:2020-12-24 23:07:46
【问题描述】:
我是烧瓶、html 和 java 脚本的新手。 我有一个 index.html 页面,可以呈现到另一个 html 表单页面。 我的问题是:当我单击提交按钮时,我想返回 index.html。 我找不到满足我需求的信息。 现在我有类似的东西:
<form action="http://127.0.0.1:5000/api/addClient" method="POST">
<button type="submit" class="btn btn-primary">Submit</button>
</form>
但这允许我被渲染到我的服务器页面。 我希望能够将我的表单提交到烧瓶服务器并呈现到 index.html 另外,我试过了:
@app.route('/api/debt')
def index():
file = get_resent_file()
debt_df = get_df(file)
debt_json = debt_df.to_json(orient='records', force_ascii=False)
ret = jsonify(json.loads(debt_json))
return ret
@app.route('/api/addClient', methods=['GET', 'POST'])
def addClient():
#things I do with data from submitted form...
return redirect(url_for('index'))
但是当我这样做时,我被渲染为: 而且我可以看到一个 json 数据,而不是我的网页。
很乐意提供任何帮助!
【问题讨论】: