【发布时间】:2014-06-24 08:59:56
【问题描述】:
我使用的是 Bottle 和 Python 2.7。
我想将一个列表变量从我的 Bottle 控制器传递到视图页面,它将在 JavaScript 变量中使用。
@app.route('/foo'):
def foo():
l = [{'name':'Matthew'}]
return template('foo', l=l)
我也做了:
l = json.dumps([{'name':'Matthew'}]
在我看来
<script type="text/javascript">
$(document).ready({
var l = {{l}}
l.forEach(function(entry) {
console.log(entry);
});
});
</script>
但是我的控制台说我有语法错误。当我打开 HTML 时,它呈现为:
var l = [{"name": "Matthew"]
如何传输 python 对象以在 JavaScript 变量中使用?
【问题讨论】:
标签: javascript python bottle