遍历后台的List,让前台的多选宽被选中

后端代码:

/**
     * 获取优惠卷分页信息
     * 
     * 
     * @param ph
     *            包括查询条件以及分页查询条件
     * */
    @Override
    public DataGrid<AppCmsCouponsModel> selectCouponsPage(PageHelper ph) {
        Map<String, Object> param = new HashMap<String, Object>();
        DataGrid<AppCmsCouponsModel> appQlUserData = new DataGrid<AppCmsCouponsModel>();
        param.put("page", (ph.getPage() - 1) * ph.getRows());
        param.put("rows", ph.getRows());
        param.put("title", ph.getSearch());
        List<AppCmsCouponsModel> appCmsCouponsModelList = AppCmsCouponsExMapper.selectAllCoupons(param);// 获取对应的优惠卷信息列表
        for (AppCmsCouponsModel model : appCmsCouponsModelList) {// 遍历
            // 通过优惠卷id,获取中间表列表
            List<QlCmsApplicationCoupons> list = qlCmsApplicationCouponsExMapper.selectCouponsAndAPP(model.getId());
            if (list != null && list.size() > 0) {
                // 通过中间表,批量获取app对象列表
                List<AppCmsApplicationModel> appList = appCmsApplicationExMapper.getApplicationByCouponsIds(list);
                model.setAppList(appList);
            }
        }
        long total = AppCmsCouponsExMapper.selectCouponsCount(param);// 获取优惠卷总数量
        appQlUserData.setRows(appCmsCouponsModelList);
        appQlUserData.setTotal(total);
        System.out.println(JSONObject.fromObject(appQlUserData));
        return appQlUserData;
    }

然后输出的JSON是这样的

row.address可以取出22222,appList是数组,里面又有对象

for(var i in row.appList){
                            var id="#app"+row.appList[i].id;
                            $C.$.modalDialog.handler.find(id).attr('checked','true');
                        }

row.appList[i].id就可以拿到78了

转载于:https://www.cnblogs.com/plf112233/p/4179707.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值