easyui combobox加载内嵌对象赋值

在尝试使用EasyUI的ComboBox加载内嵌对象数据时遇到问题。通过$.ajax从'loadAll.action'获取JSON数据,试图设置valueField为'roomManage.roomId'和textField为'roomManage.roomName',但无法正确显示。尝试直接访问json.rows.roomManage并更改字段名,依然不成功。原因可能是ownerManage对象内的roomManage未转换为JSON格式,建议确保roomManage的所有内容在转换为JSON时也被正确处理。
摘要由CSDN通过智能技术生成
$.ajax({  
      type: "POST",  
      url: "loadAll.action",  
      dataType:"json",  
      success: function(json){  
        $("#ownerId").combobox({  
           data:json.rows,  
           valueField:'roomManage.roomId',  
           textField:'roomManage.roomName',
           panelHeight:'auto',
           editable:false
       });  
      }  
    });
这样加载不出来 
valueField:'roomManage.roomId',  
 textField:'roomManage.roomName',

rows是ownerManage集合,ownerManage里有roomManage对象!所以直接写不行!
我试了data:json.rows.roomManage
valueField:'roomId',  
 textField:'roomName',
也不行

 
你的意思是ownerManage是一个实体类,roomManage是他的一个成员,roomManage本身也是一个实体吧,我估计可能是你把ownerManage转换成为json ,但是roomManage里面的内容还不是json的格式,你要是可以地话就直接把所有roomManage转成json,别经过owerManage那一层去取
 
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值