$.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那一层去取