function loadData(){
var url="reportController.do?getDetailData&queryday='+queryday";
$.ajax({
type: "POST",dataType: "json",
url:url,
success:function(data){
$("#detail").datagrid({columns:data.columns,title: '来电分类详情'}).datagrid("loadData",data);
},
error: function(XMLHttpRequest, textStatus, errorThrown){
alert("error" + textStatus);
}
});
}
后端拼json数据.
String jsonstr = "{\"total\":1,\"rows\":[{";
for(int i=1; i<=list.size(); i++){
jsonstr += "\"num"+i+ "\":\"" +list.get(i-1).get("num") +"\"";
if(i <list.size()){
jsonstr += ",";
}
}
jsonstr +="}],";
jsonstr +="\"columns\":[[ ";
for(int j=1; j<=list.size(); j++){
jsonstr += "{\"field\":" + "\"num" +j+ "\",\"title\":\"" +list.get(j-1).get("teltype") +"\",\"width\":\"150\", \"resizeable\":\"true\"}";
if(j<list.size()){
jsonstr += ",";
}
}
jsonstr +=" ]]}";