【问题标题】:Select2 multiple select in djangodjango中的Select2多选
【发布时间】:2016-02-05 14:46:43
【问题描述】:

我的 Select2 下拉菜单有一些问题。 我最初只需要在我的 drop dpwn 上选择一个项目,但现在我需要将它作为一个 manytomanyfield,所以 Select2 似乎是最好的选择。

这是我的原始代码

JS

 $.get('/api/foos', function (response){
        $.each(response.foos, function(){
            $('#foo').append('<option>'+this+'</option>')
        })
    })

API

@require_GET
def Foos(request):
return JsonResponse({
    'foos':[x.foo_name for x in FOO.objects.all()]
})

{foos: ["shh", "fgdh", "fgb", "ghfs", "sfgh", "sfgh", "srth"]}

这非常适合单选。 现在我正在尝试转换为 Select2,但我遇到了困难 我似乎无法在下拉列表中获得任何结果

$.get('/api/foos', function (response){
        $("#set_foo").select2({
            multiple:true,
            placeholder: "Select foos"});
            ('response.foos');
    })

并使用相同的 api 调用

【问题讨论】:

    标签: javascript jquery python select2


    【解决方案1】:

    修好了

    $.get('/api/locations', function (response){
            var data = (response.locations)
            console.log(data)
            $("#set_location").select2({
                data: data,
                multiple:true,
                tags:true,
                placeholder: "Select Locations",
            })  
        })
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-10
      • 1970-01-01
      • 2020-11-13
      • 1970-01-01
      • 1970-01-01
      • 2021-08-03
      相关资源
      最近更新 更多