ajax 用map访问,map方便修改
// An highlighted block
$.ajax({
type: "post",
url: Feng.ctxPath + "/sectorsMsg/getIDSbList",
data:JSON.stringify({
onType:count,
pageNum : pageNum,//当前页
pageSize : pageCount//每页个数
}),
contentType: "application/json",
success: function (data) {
$("#tablist").empty();
$("#tablist").append("");
rowTest.innerHTML="<span class=\"label label-warning label-around\">离线</span>";
$("#ccbtm").empty();
var text = "";
arrays = data[0].zdgxData ;
for (var i = 0; i <arrays.pages ; i++) {
text+=
'<a class="pageNum" pageNum="'+(i+1)+'">'+(i+1)+'</a> ';
}
$("#ccbtm").append(text);
})
error: function () {
layer.alert("数据初始化失败");
}
}
);
controller:
@RequestMapping(value = "/getIDSbList")
@ResponseBody
public Object getIDSbList(@RequestBody Map<String,Object> param){
JSONObject jsonObject = new JSONObject();
PageHelper.startPage(Integer.valueOf(String.valueOf(param.get("pageNum"))), Integer.valueOf(String.valueOf(param.get("pageSize"))));
String onType = String.valueOf(param.get("onType"));
List list = new ArrayList();
try {
if("1".equals(onType)){
//处理
List<Map<String, Object>> qiujiList = sbglJkglService.getQiujiList(param); //所有球机设备
PageInfo <Map<String, Object>> page1 = new PageInfo<Map<String, Object>>(qiujiList);
jsonObject.put("qiujiData", page1); //所有球机设备
}
jsonObject.put("status", 200);
jsonObject.put("msg", "查询成功");
list.add(jsonObject);
}catch (Exception e){
e.printStackTrace();
jsonObject.put("status", 500);
jsonObject.put("msg", "服务器异常查询失败!");
}
return list;
}
.....