springmvc使用jQuery.datatable时遇到的错误
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时遇到的错误的更多相关文章
- 在Eclipse中编写jQuery代码时产生的错误(连载)
1.Error:启动Eclipse中的服务,显示错误,端口号被占用 解决方法: 方式一:修改对应的端口号(实际情况实际处理) 方式二:在进程中关闭Eclispe重新打开即可(截图说明) 2.Error ...
- 解决微信小程序用 SpringMVC 处理http post时请求报415错误
解决微信小程序用 SpringMVC 处理http post时请求返回415错误 写微信小程序时遇到的问题,这个坑硬是让我整了半天 wx.request请求跟ajax类似处理方法一致 小程序端请求代码 ...
- springmvc 使用jq传递json数据时出现415错误
出现415错误是因为解析json时出现了错误,通过排查几点就能解决. 样例: <script> function requestByJson() { var datatest = {&qu ...
- 使用jquery.datatable.js注意事项
本文链接:https://blog.csdn.net/ylg01/article/details/76463908写在最前面的话,如果不是维护老项目或者在老项目上二次开发尽量不要用这个表格插件 为什么 ...
- Jquery Ajax时 error处理 之 parsererror
Jquery Ajax时 error处理 之 parsererror 01 $.ajax({ 02 type: "POST", 03 con ...
- JQuery Datatable Ajax请求两次问题的解决
最近一个项目中使用JQuery Datatable,用起来比较方便,但在测试过程中,发现当条件改变时,有时查询结果中的数据不正确. 使用FireBug跟踪时,发现在使用Ajax请求时,点击一次搜索按钮 ...
- 分享在MVC3.0中使用jQuery DataTable 插件
前不久在网络上看见一个很不错的jQuery的DataTable表格插件.后来发现在MVC中使用该插件的文章并不多.本文将介绍在MVC3.0如何使用该插件.在介绍该插件之前先简单介绍一下,推荐该插件的原 ...
- jQuery DataTable 删除数据后重新加载
问题描述: 利用jQuery Datatable和artTemplate组合来做的表格.但是当删除数据时,需要重新加载table里的数据.但是问题是datatable并没有直接的重新渲染,反而给数据累 ...
- JQuery Datatable用法
原文出处:http://sgyyz.blog.51cto.com/5069360/1408251 目标: 使用jQuery Datatable构造数据列表,并且增加或者隐藏相应的列,已达到数据显示要求 ...
随机推荐
- Linux头文件的设置
GCC/G++会查找系统默认的include和link的路径,以及自己在编译命令中指定的路径. 1.include头文件路径 除了默认的/usr/include, /usr/local/include ...
- 现代C++
C++ 是世界上最常用的编程语言之一. 编写良好的 C++ 程序是快速.高效的. 该语言比其他语言更加灵活,因为你可以使用它来创建各种应用,包括有趣刺激的游戏.高性能科学软件.设备驱动程序.嵌入式程序 ...
- 死锁的Dump文件
死锁的Dump文件 package com.stono.thread; public class DeadLockDemo { private static String A = "A&qu ...
- 移植u-boot-2014.4到S5PV210/TQ210(完整)
本文很多其它的是教会大家怎样学习 1.1 概述 1.2 u-boot配置过程分析 1.3 u-boot编译过程分析 1.4 SPL 1.5 加入自己的单板 1.6 移植u-bo ...
- 转】关于cgi、FastCGI、php-fpm、php-cgi
首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者. web server(比如说nginx)只是内容的分发者.比如,如果请求/index.h ...
- 安卓开发--HttpClient
package com.zx.httpclient01; import android.app.Activity; import android.os.Bundle; import android.v ...
- Servlet监听器及在线用户
Servlet中的监听器分为三种类型Ⅰ 监听ServletContext.Request.Session作用域的创建和销毁 (1)ServletContextListener (2)HttpSessi ...
- Python实现文件阅读功能(Python学习笔记)
#!/usr/bin/python# Filename: filereader.pyimport sys def readfile(filename): '''Print a file to the ...
- 为什么越来越少的开源项目使用 GPL 协议
原文出处: opensource 译文出处:oschina/王练 前段时间,我在 RedMonk 上看到了一篇来自 Stephen O’Grady 的有趣推文,介绍了开源许可证目前的状态,以 ...
- 洛谷 P2147 [SDOI2008]洞穴勘测 LCT
Code: #include <cstdio> #include <algorithm> #include <string> #include <cstrin ...