Я написал код в JSP и использовал объект JSON для отображения данных в JqGrid.
Я знаю, что у моего объекта JSON есть данные (я зарегистрировал его содержимое), но он не отображается в JqGrid. Когда я копировал данные JSON в строку JSON, он загружается и успешно отображается в Jqgrid.
Это мой код JSP:
JSONObject responcedata = new JSONObject();
responcedata.put("total",totalrow);
responcedata.put("page",cpage);
responcedata.put("records",rcount);
Report obj = new Report();
responcedata = obj.ReportGrid(responcedatal);
System.out.println(responcedata);
Это содержимое моего объекта JSON:
{"total":"21″,"rows":[{"cell":["HS","H","10","5","G","9288"],"id":"1″},{"cell":["",null,null,null,"G","2099"],"id":"2″},{"cell":["HS","F","3","53","G","86578"],"id":"3″},{"cell":["HS","F","7","26","G","8268"],"id":"4″},{"cell":["HS","F","8","54","G","221"],"id":"5″},{"cell":["HS","F","5","77","G","1020"],"id":"6″},{"cell":["HS","H","14","14","G","73334"],"id":"7″},{"cell":["HS","C","21","1","G&B","1512"],"id":"8″},{"cell":["HS","F","2","105","G","4960"],"id":"9″},{"cell":["HS","F","4","21","G","86889"],"id":"10″}],"records":11}
Я использовал эту строку JSON, и JqGrid отображает данные. Когда я использую объект JSON, переменная responcedata (в приведенном выше коде) показывает только загрузку, но данные никогда не отображаются.