关于easyUI的conbobox向后台请求数据并且返回的问题解决

本文介绍如何使用easyUI的comboBox组件从后端获取数据并填充到下拉框中。通过示例代码展示了前端与后端交互的过程,包括请求路径、数据字段设置及加载成功的回调处理。

近期用easyUI写后台功能,有一个下拉框需要向后台请求数据并将请求到的数据返回到下拉框里面,整了半天终于出来了,不是太好,有bug悄悄说!!
前台代码

<label style="display: inline-block">年龄层: <easyui:comboBox name="ageCompositionId"/></label>
<script>
    $(function () {
        $("#ageCompositionId").combobox({
            url:'/user/report/get_age',
            valueField : 'ageCompositionId',
            textField : 'cms_dict_name',
            onLoadSuccess:function () {
                let data = $("#ageCompositionId").combobox('getData');
                if(data.length > 0){
                    $("#ageCompositionId").combobox('select', data.ageCompositionId);
                }
            }
        });
    });
    </script>

后台代码正常返回就行了

 @RequestMapping(value = "/get_age")
    @ResponseBody
    public List<Map<String,Object>> getAgeComposition(){
        List<Map<String,Object>> list = reportService.ageComposition();
        return list;
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值