私はオブジェクト「会社」を持っています。html 内で会社を使用すると、正常に動作します。しかし、JavaScript内でそのオブジェクトを使用しようとすると、「Uncaught SyntaxError: Unexpected token &」が表示されます。
私がやろうとしているのは、db からオブジェクトを取得し、それらを html ページに表示してから、js を使用していくつかの div を変更することです。
URL:
('^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 }}