使用烧瓶时,建议在JavaScript文件中创建动态网址的方式是什么?在jinja2模板中,使用url_for
的python视图内,在.js
文件中建议使用这种方法吗?因为它们不被模板引擎解释。Flask url_for Javascript中的网址
什么基本上想要做的是:
// in comments.js
$.post(url_for('comment.comment_reply'));
这是不可能的。
不过自然,我可以执行,在一个模板:
<script>
$.post(url_for('comment.comment_reply'));
</script>
太棒了! 2012年我正在寻找什么。:)我会改变接受的答案,因为这是更好的 – ErikPerik 2015-01-07 10:14:08
这是否允许您在页面运行时使用JavaScript变量来指定参数以构建url的url_for?这是你的示例代码中的article_id是什么意思? – ThatAintWorking 2015-05-19 19:10:55
是的,@ThatAintWorking。这可以与您在Flask上的视图函数中使用的完全相同。这是一个客户端实现。 – 2015-05-21 00:31:32