Python Django:将json从视图传递到模板中的javascript
问题描述:
我是django的新手。Python Django:将json从视图传递到模板中的javascript
从我的发现,我试过这种方式,但没有奏效。
<script type="text/javascript" >
var data = {{json}}
</script>
我想使用本网站的数据表,http://www.datatables.net/manual/data。
<script type="text/javascript" class="init">
var temp = '{{campaignList|escapejs}}'; // should be a list, but becomes a string
alert(typeof temp)
$(document).ready(function() {
$('#campaigns').DataTable({
data: temp,
columns: [
{ data: 'id' },
{ data: 'name' },
{ data: 'date' },
]
});
});
</script>
当我在传入数据表之前检查类型时,类型变成了字符串。 我也尝试过{{campaignList | escapejs}}而没有引用,但没有奏效。
有什么建议吗?谢谢。
你尝试'VAR数据= {{campaignList |安全}};'?我做了 – falsetru 2014-10-03 02:09:38
。它也没有工作。 – user4104393 2014-10-03 02:23:21
我曾经测试过,没有工作。我只是再次测试,它的工作原理。感谢falsetru。 – user4104393 2014-10-03 02:38:15