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. Java基础学习总结(2)——接口

    一.接口的概念 JAVA是只支持单继承的,但现实之中存在多重继承这种现象,如"金丝猴是一种动物",金丝猴从动物这个类继承,同时"金丝猴是一种值钱的东西",金丝猴 ...

  2. filezilla server配置为 passive mode

    首先要配置filezilla的setting里面的Passive mode setting选项 (2)关键部分,打开win8.1下的防火墙,新建入站规则 注意,要打开80,443端口.已经passiv ...

  3. HDU 5607 graph(矩阵优化+概率DP)

    该题非常easy想到求概率的转移方程:用d[i][j]表示第i步,走到j点的概率. 可是该题的k高达1e9.所以依照套路.要用矩阵相乘来优化. 第一次写矩阵相乘. 大概的意思就是利用矩阵实现递推. 而 ...

  4. 【Oracle】Exadata虚拟机配置(一)

    Exadata是Oracle软硬结合的一体机.通过自己的机子不可能全然模拟出来,这里搭建的虚拟机仅仅是一个简单的.能够供我们学习Exadata的环境. 最简单能够模拟的Exadata虚拟机须要两个节点 ...

  5. MFC,C++,VC++,VS2010 之间究竟是什么关系

    C++是在C语言的基础上发展而来的面向对象的一种语言: MFC是基于C++类的窗口开发工具,内含大量的基类.降低编程人员的工作量: VC++是一种开发工具. VS2010是更高版本号的开发工具,功能强 ...

  6. 51nod-1322: 关于树的函数

    [传送门:51nod-1322] 简要题意: 给出n个点的两棵无根树,编号都是从0到n-1 现在每棵树任意选出一条边割断,设第一棵树选出的边为e1,第二棵树选出的边为e2 很显然割断后两棵树各分成了四 ...

  7. 状态压缩dp初学__$Corn Fields$

    明天计划上是要刷状压,但是作为现在还不会状压的\(ruoruo\)来说是一件非常苦逼的事情,所以提前学了一下状压\(dp\). 鸣谢\(hmq\ juju\)的友情帮助 状态压缩动态规划 本博文的大体 ...

  8. go语言中在变量后加上接口是什么意思?

    如题刚刚开始学习go 语言有些不懂: a.Data = make(map[string]interface{}) 我认为它是在申请a.Data map为字符串类型的空间,那么它后面接一个空的inter ...

  9. PostgreSQL Replication之第八章 与pgbouncer一起工作(1)

    当您在使用大规模的设施工作,可能有时候,您必须处理许多并发打开的连接.没有人会使用十台服务器来为两个并发用户提供服务--在许多情况下,这根本没有意义.大量的设施通常会处理成百上千的并发连接.引入连接池 ...

  10. DELL T430进RAID的方式:, 硬盘损坏后的处理方式

    **DELL T430 新机安装2块硬盘后进RAID的方式: ** 一. BIOS更改 1.改启动方式为RAID mode  : 开机按F2进入BIOS 界面 --->System BIOS - ...