首页 > 代码库 > easyui datagrid(list中带list) 表头与表中内容不整齐

easyui datagrid(list中带list) 表头与表中内容不整齐

技术分享

 分组时,生成json字符串,以"["区分组成员时,冒出的错误!

下面代码是为生成json字符串前准备的
JSONObject jo1 = new JSONObject();
jo.put("resultRegistContent.RContent["+i+"]", resultRegistContent1.getRContent());//分组组成员的区分
jo.put("resultRegistContent.registId["+i+"]", resultRegistContent1.getRegistId());

 

看见上面代码用“[”,“]”括号住了,在html利用easyui框架解析json时会出错

解决方案:

把区分“[]”的符号去掉,换成其它字符串形式区分,就可以了!

 

int i = 0;
for (Iterator iterator2 = resultList1.getResultRegistContentList().iterator(); iterator2.hasNext();) {

  ResultRegistContent resultRegistContent1 = (ResultRegistContent) iterator2.next();
  JSONObject jo1 = new JSONObject();
  jo.put("resultRegistContent.RContent"+i, resultRegistContent1.getRContent());//分组组成员的区分
  jo.put("resultRegistContent.registId"+i, resultRegistContent1.getRegistId());
  
  i=i+1;
}

改代码后就正常显示

技术分享

 

这只是其中的一个情况!!

 

easyui datagrid(list中带list) 表头与表中内容不整齐