从jquery $.post()中设置Flask's url_for()中的动态参数
Setting dynamic parameter in Flask's url_for() from JQuery's $.post()?
我有一些javascript查询服务器并返回一个值,该值将用作重定向url的参数:
<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>
flask路由:
@app.route("/doit/<param>")
def doit(param):
print param
return render_template("done.html")
基本上,当$.post
完成时,它返回一个我需要作为页面重定向参数的值。如何动态创建此页面重定向URL?
window.location.href = "{{ url_for('doit', param="+parameter+") }}";
我在装傻。我可以将结果存储在用户会话中,然后在新的请求中访问它。
相关文章:
- Javascript 外部 API 调用,在 for 循环中使用变量 URL
- Javascript Regex Replace for url
- 用于从许多带有“for”循环的URL中获取HTML信息的X射线使对象未定义
- Javascript systax for URL contatenation
- jQuery $.ajax post getting referer url for error debugging
- 如何使用 javascript for http request 使用 .com url.
- JavaScript URL checking for pupunder
- Angularjs regex routes for url
- 无法从 jquery for phonegap 应用程序中的 url 获取 JSON 数据作为文本
- RegEXP matching for web url in javascript
- 将存储在数组中的 url 传递给 window.open in for loop - Javascript
- 优胜美地中的 Javascript for Automation 自定义 URL
- Using Javascript for iFrame src URL
- URL Encoding for PHP
- parsing a url for the id - Javascript
- URL for Raphael.js
- Robots.txt deny, for a #! URL
- Url.Content for javascript
- 类似于对象URL的方式在Chrome for Android中播放本地音频文件
- Setting autorevoke for URL.createObjectURL