【问题标题】:how to cheked multiselect dropdown option? [duplicate]如何检查多选下拉选项? [复制]
【发布时间】:2018-09-10 12:01:35
【问题描述】:

我必须多选下拉选项 我在 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】:
     $.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
            }
        }
    });
    

    【讨论】:

    • 如果我们使用带有复选框的多选下拉菜单而不是如何检查下拉选项值?
    • 更新答案
    • 是的..它的工作..非常感谢
    猜你喜欢
    • 2018-12-27
    • 1970-01-01
    • 2019-09-13
    • 2020-09-04
    • 1970-01-01
    • 2015-05-17
    • 2015-11-08
    • 1970-01-01
    • 2021-12-07
    相关资源
    最近更新 更多