我有一个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


请帮帮我!

最佳答案

与往常一样,encode as JSON

{% load jsonify %}

var clients_list = {{ clients_list|jsonify }};

关于javascript - django模板变量和javascript如何工作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17463847/

10-10 00:51