我有一个对象“公司”。当我在 html 中使用公司时,它工作正常。但是当我尝试在 javascript 中使用该对象时,我得到了“Uncaught SyntaxError:Unexpected token &”。
我想要做的是从 db 中获取对象,然后将它们显示在 html 页面上,然后使用 js 更改一些 div。
网址:
('^all_companies$', 'companies.views.all_companies')
风景:
def all_companies(request):
companies = Company.objects.all().order_by('id')[:5];
return direct_to_template(request, 'all_companies.html', {'companies': companies} );
的HTML:
{% block sidebar %}
<div id="sidebar">
<!-- like google maps, short list of company info -->
<ul>
{% for comp in companies %}
<li>{{ comp }}</li>
{% endfor %}
</ul>
</div>
{% endblock %}
js:
var tmp = {{ companies }}