我有一些javascript查询服务器并返回一个值,该值将用作重定向网址的参数:
CREATE TABLE answers (
...,
answer_body nvarchar(MAX) NOT NULL,
is_accepted bit NOT NULL DEFAULT (0)
);
烧瓶路线:
<script>
$.post("/api/server", post_data, function(result) {
var parameter = result['parameter'];
// Do page redirect, but how do I pass my paramter to url_for()???
window.location = "{{ url_for('doit', param=???) }}";
});
</script>
基本上,当@app.route("/doit/<param>")
def doit(param):
print param
return render_template("done.html")
完成时,它会返回一个我需要的值作为页面重定向的参数。如何动态创建此页面重定向URL?
答案 0 :(得分:0)
window.location.href = "{{ url_for('doit', param="+parameter+") }}";
答案 1 :(得分:0)