m0_56789428 2023-05-12 09:16 采纳率: 97.4%
浏览 40
已结题

layui 下拉多选xm-select的赋值问题

layui 下拉多选xm-select的赋值问题
html:


<div id="xmselectfrequency_id" class="xm-select-demo" style="width:168px;"></div>

js:

$.ajax({
        url:url+ '/data/demoXmselect',
        data:{
            code: "Dtz_code",// 配置步骤:配置SQL动态值数据源
            conditions: ids
        },
        async: false,
        type: 'post',
        success: function (result) {
             ResData = result.data;
              xmSelect.render({
                    el: '#xmselectfrequency_id', 
                    toolbar:{
                        show: true,
                    },
                    autoRow: true,
                    data:ResData

                })

        }
 })

其中ResData=result.date为.下拉选项是这些数据

[
    { "name": "name1","value": "1"},
    {"name": "name2","value": "848552487844577368" },
    {"name": "name3", "value": "848599489450082393" },
    {"name": "name4", "value": "853662471347503147" }
]

然后我修改按钮,想让找个下拉多选默认赋值.然后参考的

以下是修改时候的代码

if(id != "")
{
    $.ajax({
        url:url ,
        data:{
            code: "fnsg",// 配置步骤:配置SQL动态值数据源
            conditions: ids
        },
        async: false,
        type: 'post',
        success: function (result) {
            debugger
            ResData = result.data;
// 控制台中result.data[0].frequency_id的值---  "843471547225079872,797795515503739878"
            var frequency_id = [];
             frequency_id=result.data[0].frequency_id

             $.ajax({
                     url:url + '/demo1',
                     data:{
                         code: "attendance",// 配置步骤:配置SQL动态值数据源
                         // conditions: ids
                     },
                     async: false,
                     type: 'post',
                     success: function (result) {
                         debugger
                         ResData = result.data;
                        xmSelect.render({
                                el: '#xmselectfrequency_id', 
                                initValue: frequency_id,
                                toolbar:{
                                    show: true,
                                },
                                autoRow: true,
                                data:ResData

                            })
           
        },
        error:function(result){
            layer.msg('失败', {icon: 1, title: '提示'});
        }
    });

  • 写回答

2条回答 默认 最新

  • 「已注销」 2023-05-13 22:34
    关注

    是想问如何给xm-select设置默认值吗?
    initValue 的值是包含 data 中 value 的数组,看看对应上没有。

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月15日
  • 已采纳回答 5月15日
  • 修改了问题 5月15日
  • 修改了问题 5月12日
  • 展开全部

悬赏问题

  • ¥15 Mac版Fiddler Everywhere4.0.1提示强制更新
  • ¥15 android 集成sentry上报时报错。
  • ¥50 win10链接MySQL
  • ¥35 跳过我的世界插件ip验证
  • ¥15 抖音看过的视频,缓存在哪个文件
  • ¥15 自定义损失函数报输入参数的数目不足
  • ¥15 如果我想学习C大家有是的的资料吗
  • ¥15 根据文件名称对文件进行排序
  • ¥15 deploylinux的ubuntu系统无法成功安装使用MySQL❓
  • ¥15 有人会用py或者r画这种图吗