如何检查多选下拉选项? [重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我必须多选下拉选项,我在ajax中获取结果

$.ajax({
    type    : 'POST',
    data: {id:id},
    url     : url,
    dataType  : 'json',
    success: function(data){
        var len = data.length;
        for (var i = 0; i < len; i++) {
            var templatename1 = data[i]['templatename'];
            var fields = data[i]['fields'];
            $('#selectColumn1').val(fields);
        } 
    }
});

var fields = data[i]['fields'];响应就像a,b,c,d(逗号分隔)

那么如何选择下拉复选框中的匹配记录选择a,b,c选项?

php json ajax codeigniter-2 multi-select
1个回答
1
投票
 $.ajax({
    type    : 'POST',
    data: {id:id},
    url     : url,
    dataType  : 'json',
    success: function(data){
        var len = data.length;
        for (var i = 0; i < len; i++) {
            var templatename1 = data[i]['templatename'];
              if(data[i]['fields']){ 
                 var fields = data[i]['fields'].split(","); // you have to convert comma seperated string into array
              }
              $('#selectColumn1').val(fields);
              $("#selectColumn1").multiselect("refresh"); // To refresh multiselect
        }
    }
});
© www.soinside.com 2019 - 2024. All rights reserved.