springmvc使用jQuery.datatable时遇到的错误

 1正确时返回 josn结果:

 {"aaData":[{"age":,"id":,"name":"wwecs","sex":"man"},{"age":,"id":,"name":"second","sex":"man"},{"age":,"id":,"name":"secondone","sex":"man"},{"age":,"id":,"name":"thridone","sex":"man"},{"age":,"id":,"name":"eeeeee","sex":"man"},{"age":,"id":,"name":"t80aaa","sex":"man"},{"age":,"id":,"name":"test0001","sex":"man"}],"iTotalDisplayRecords":,"iTotalRecords":,"sEcho":""}

   页面显示处理中(processing),列表空白,其实有返回数据,josn结果:
{"aaData":[{\"age\":31,\"id\":100000,\"name\":\"wwecs\",\"sex\":\"man\"},{\"age\":1,\"id\":100001,\"name\":\"second\",\"sex\":\"man\"},{\"age\":2,\"id\":100002,\"name\":\"secondone\",\"sex\":\"man\"},{\"age\":3,\"id\":100003,\"name\":\"thridone\",\"sex\":\"man\"},{\"age\":3,\"id\":100004,\"name\":\"eeeeee\",\"sex\":\"man\"},{\"age\":32,\"id\":100005,\"name\":\"t80aaa\",\"sex\":\"man\"},{\"age\":100,\"id\":100006,\"name\":\"test0001\",\"sex\":\"man\"}],"iTotalDisplayRecords":10,"iTotalRecords":10,"sEcho":""} 同上一致
{"aaData":"[{"age":31,"id":100000,"name":"wwecs","sex":"man"},{"age":1,"id":100001,"name":"second","sex":"man"},{"age":2,"id":100002,"name":"secondone","sex":"man"},{"age":3,"id":100003,"name":"thridone","sex":"man"},{"age":3,"id":100004,"name":"eeeeee","sex":"man"},{"age":32,"id":100005,"name":"t80aaa","sex":"man"},{"age":100,"id":100006,"name":"test0001","sex":"man"}]","iTotalDisplayRecords":,"iTotalRecords":,"sEcho":""} A1 提示“ DataTables warning (table id = 'example1'): Cannot reinitialise DataTable. To retrieve the DataTables object for this table, pass no arguments or...” 时
A2 或者提示“ DataTables warning(table id='example1'):Requested unknown parameter '1' from the data source for row 0” 时返回的json结果: {"aaData":"[{\"age\":31,\"id\":100000,\"name\":\"wwecs\",\"sex\":\"man\"},{\"age\":1,\"id\":100001,\"name\":\"second\",\"sex\":\"man\"},{\"age\":2,\"id\":100002,\"name\":\"secondone\",\"sex\":\"man\"},{\"age\":3,\"id\":100003,\"name\":\"thridone\",\"sex\":\"man\"},{\"age\":3,\"id\":100004,\"name\":\"eeeeee\",\"sex\":\"man\"},{\"age\":32,\"id\":100005,\"name\":\"t80aaa\",\"sex\":\"man\"},{\"age\":100,\"id\":100006,\"name\":\"test0001\",\"sex\":\"man\"}]","iTotalDisplayRecords":,"iTotalRecords":,"sEcho":""}

附加去掉   “\”  和“[” "]"的方法:

             returnstr=returnstr.replaceAll("\\\\", "");
returnstr = returnstr.replace(Matcher.quoteReplacement("]\""), "]");
returnstr = returnstr.replace(Matcher.quoteReplacement("\"["), "[");

若转载请标注  :转自 博客园 : http://www.cnblogs.com/rojas/p/4005045.html

springmvc使用jQuery.datatable时遇到的错误的更多相关文章

  1. 在Eclipse中编写jQuery代码时产生的错误(连载)

    1.Error:启动Eclipse中的服务,显示错误,端口号被占用 解决方法: 方式一:修改对应的端口号(实际情况实际处理) 方式二:在进程中关闭Eclispe重新打开即可(截图说明) 2.Error ...

  2. 解决微信小程序用 SpringMVC 处理http post时请求报415错误

    解决微信小程序用 SpringMVC 处理http post时请求返回415错误 写微信小程序时遇到的问题,这个坑硬是让我整了半天 wx.request请求跟ajax类似处理方法一致 小程序端请求代码 ...

  3. springmvc 使用jq传递json数据时出现415错误

    出现415错误是因为解析json时出现了错误,通过排查几点就能解决. 样例: <script> function requestByJson() { var datatest = {&qu ...

  4. 使用jquery.datatable.js注意事项

    本文链接:https://blog.csdn.net/ylg01/article/details/76463908写在最前面的话,如果不是维护老项目或者在老项目上二次开发尽量不要用这个表格插件 为什么 ...

  5. Jquery Ajax时 error处理 之 parsererror

    Jquery Ajax时 error处理 之 parsererror     01 $.ajax({ 02         type: "POST", 03         con ...

  6. JQuery Datatable Ajax请求两次问题的解决

    最近一个项目中使用JQuery Datatable,用起来比较方便,但在测试过程中,发现当条件改变时,有时查询结果中的数据不正确. 使用FireBug跟踪时,发现在使用Ajax请求时,点击一次搜索按钮 ...

  7. 分享在MVC3.0中使用jQuery DataTable 插件

    前不久在网络上看见一个很不错的jQuery的DataTable表格插件.后来发现在MVC中使用该插件的文章并不多.本文将介绍在MVC3.0如何使用该插件.在介绍该插件之前先简单介绍一下,推荐该插件的原 ...

  8. jQuery DataTable 删除数据后重新加载

    问题描述: 利用jQuery Datatable和artTemplate组合来做的表格.但是当删除数据时,需要重新加载table里的数据.但是问题是datatable并没有直接的重新渲染,反而给数据累 ...

  9. JQuery Datatable用法

    原文出处:http://sgyyz.blog.51cto.com/5069360/1408251 目标: 使用jQuery Datatable构造数据列表,并且增加或者隐藏相应的列,已达到数据显示要求 ...

随机推荐

  1. 紫书 习题 11-8 UVa 1663 (最大流求二分图最大基数匹配)

    很奇怪, 看到网上用的都是匈牙利算法求最大基数匹配 紫书上压根没讲这个算法, 而是用最大流求的. 难道是因为第一个人用匈牙利算法然后其他所有的博客都是看这个博客的吗? 很有可能-- 回归正题. 题目中 ...

  2. 紫书 例题11-4 UVa247 (Floyd判断联通)

    Floyd联通, 然后为了输出联通分量而新建一个图, 让互相可以打电话的建立一条边, 然后dfs输出联通分量就ok了. #include<cstdio> #include<iostr ...

  3. HTTP——学习笔记(1)

    名词解释: 协议: HTTP:HyperText Transfer Protocol,超文本传输协议,属于应用层的协议 FTP:File Transfer Protocol,文件传输协议,相比于HTT ...

  4. IDEA中编写脚本并运行shell脚本

    IDEA中编写脚本并运行shell脚本     来自 <https://blog.csdn.net/u012443641/article/details/81295999>

  5. hbase报错Could not initialize class org.apache.hadoop.hbase.protobuf.ProtobufUtil

    Caused by: java.lang.RuntimeException: java.io.IOException: java.lang.reflect.InvocationTargetExcept ...

  6. 微信iOS SDK文档总结

    至今共19个类.分3大类. (1)请求与响应类:微信终端和第三方程序:第三方程序和微信server. BaseReq:全部请求类的基类. GetMessageFromWXReq:微信终端向第三方程序请 ...

  7. nj10---文件读取

    介绍:fs模块是文件操作的封装,它提供了文件的读取,写入,更名,删除,遍历目录,链接POSIX文件系统操作.与其他模块不同的是,fs模块中所有的操作都提供了异步和同步两个版本,例如读取文件内容函数异步 ...

  8. nyoj--1057--寻找最大数(三)(贪心)

    寻找最大数(三) 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 给出一个整数N,每次可以移动2个相邻数位上的数字,最多移动K次,得到一个新的整数. 求这个新的整数的最大 ...

  9. Goldengate进程的合并与拆分规范

    Goldengate抽取进程的合并与拆分原则 1.    文档综述 1.1.  文档说明 本文档描述了对GoldenGate的抽取进程进行拆分和合并的基本原则和详细步骤.  1.2.  读者范围 本文 ...

  10. 【IDEA】Error: java: Compliance level '1.6' is incompatible with target level '1.8'. A compliance level '1.8' or better is required解决办法

    在运行的时候常常出现如下错误: Error: java: Compliance level '1.6' is incompatible with target level '1.8'. A compl ...