问题描述
- EasyUI取MVC传的json数据
-
用Spring MVC 拼接一个json数据(测试json数据正常),主要代码如下:
@RequestMapping(value = "/saleout/precheck", method = RequestMethod.GET)public @ResponseBody ModelAndView precheckStoreInForm(HttpServletRequest request,SaleOut saleout , Map<String,Object> map,PageInfo sopg){ ModelAndView mav = new ModelAndView("/saleOut/searchSaleoutResults");
....(逻辑省略)
List ls=new ArrayList();
for(SaleOut s:results){
ls.add(s);
}
JSONArray jsonArray = JSONArray.fromObject(ls);logger.info("test>>>>>>>>>>>"+jsonArray);
//打印json数据正常
map.put("selectResults", jsonArray);
mav.addAllObjects(map);
return mav;
在页面中直接引入EasyUI的Basic DataGrid
问题出在:
data-options="singleSelect:true,collapsible:true,url:'/store/saleout/precheck/',method:'get'">
ID 产品名称 }
发现数据不显示,也不提示任何错误,应该是url和 data-options中的field又错,又不知道该怎么改,谁能指点一下。3Q
解决方案
class="easyui-datagrid"有?
/store/saleout/precheck/ ?这个后面多个/,/store/saleout/precheck,是相对路径,具体的看你的实际情况
解决方案二:
可以将datagrid改用js方式生成,在js里面可以alert出url的值,看是否是正确的url。
解决方案三:
用浏览器开发工具(chrome开发工具或者firebug)看最终发送到客户端的数据是什么,是否和你的columns配置一样
时间: 2024-09-22 06:29:06