jQuery datatable 解析json出错解决
来源:互联网 发布:海外淘软件知乎 编辑:程序博客网 时间:2024/06/10 13:21
最近公司在做一个管理端用到jQuery datatable 直接解析json可能会报错,本人纠结了很久,经过查资料才知道datatable需要固定格式的json,真恶心,下面是代码:
$("#example").dataTable({
"bAutoWidth": true, //自适应宽度
"aaSorting": [[1, "asc"]],
"sPaginationType": "full_numbers",
"oLanguage": {
"sProcessing": "正在加载中......",
"sLengthMenu": "每页显示 _MENU_ 条记录",
"sZeroRecords": "对不起,查询不到相关数据!",
"sEmptyTable": "表中无数据存在!",
"sInfo": "当前显示 _START_ 到 _END_ 条,共 _TOTAL_ 条记录",
"sInfoFiltered": "数据表中共为 _MAX_ 条记录",
"sSearch": "搜索",
"oPaginate":
{
"sFirst": "首页",
"sPrevious": "上一页",
"sNext": "下一页",
"sLast": "末页"
}
}, //多语言配置
"bProcessing": true,
"bDestroy":true,
"bServerSide":true,
"sAjaxSource": "admin/query.action",
"aoColumns":
[
{ 'data': 'id',"sDefaultContent" : "" },
{ 'data': 'username',"sDefaultContent" : "" },
{ 'data': 'email',"sDefaultContent" : "" },
{ 'data': 'password',"sDefaultContent" : "" },
{ 'data': 'user_role',"sDefaultContent" : "" },
{ 'data': 'login_time',"sDefaultContent" : "" },
{ 'data': 'use_flag',"sDefaultContent" : "" }
]
});
解释:
下面是服务器要返回的json格式
{
"data": [
{
"email": "1003389587@QQ.com",
"id": 2,
"page": 0,
"password": "a",
"phone_no": "15821096978",
"rows": 0,
"use_flag": "1",
"user_role": "21421",
"username": "a"
},
{
"email": "21412",
"id": 3,
"page": 0,
"phone_no": "412412",
"rows": 0,
"user_role": "41212",
"username": "12214"
}
]
}
如果是Java服务器,需要返回HashMap 如下:
Map<String,Object> map=new HashMap<String,Object>();
map.put("data", userEntityList);
response.setCharacterEncoding("utf-8");
response.getWriter().print(JSON.toJSONString(map));
- jQuery datatable 解析json出错解决
- AFNetWork 解析Json出错
- iOS json解析出错
- json解析出错
- 解析json将json转化为DataTable
- 解决DataTable初始化后表头出错
- Android2.3解析json出错
- Android 2.3 Json解析出错
- 简单JSON解析案例出错
- Android2.3解析Json出错
- Jquery datatable jsonp 显示后台json数据
- C#去掉字符串中的制表符、回车符--解决JSON解析出错的问题
- 解决服务器返回错误数据格式导致Json解析出错造成app崩溃
- JQuery解析Json
- jquery 解析json
- 转载:JQuery解析Json
- jquery解析json
- jquery解析json数据
- gtid主从报错When@@SESSION.GTID_NEXT is set to a GTID
- oracle管理表
- java设计模式-单例模式
- 【苦练基本功2】求最小公倍数
- Codeforces Beta Round #1
- jQuery datatable 解析json出错解决
- Linux下ffmpeg添加Facebook/transform代码块实现将全景视频的球模型转换成立方体模型
- 【kong系列三】之 kong简单使用
- C#访问MySQL数据库
- 【SSLGZ 2134】猫猫的小鱼
- 威佐夫博弈
- Python中的实参和形参
- Docker 搭建开发环境
- redis Caused by: java.net.ConnectException: Connection refused: connect