如何使用django模板变量和JavaScript?

时间:2013-07-04 07:04:20

标签: javascript django django-templates

我有一个django模板变量{% clients_list %}
我想在具有相同前缀的多个选择框中加载它 我正在写这段代码:

$(document).ready(function(){
    for (i=1; i<=30; i++){
        for(j=0; j<=clients_list.length - 1; j++){
            $('#client'+i).append($('<option>')
            .text(clients_list[j])
            .attr('value', clients_list[j]));
            }
        }
    });

但是我遇到了这个错误:

ReferenceError: clients_list is not defined

请帮帮我!

1 个答案:

答案 0 :(得分:2)

与往常一样,encode as JSON

{% load jsonify %}

var clients_list = {{ clients_list|jsonify }};