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构造数据列表,并且增加或者隐藏相应的列,已达到数据显示要求 ...
随机推荐
- 【BZOJ 1269】 [AHOI2006]文本编辑器editor
[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] /* [move k] 指令.直接 把pos改成k.表示改变光标位置 [insert n s],在pos后面插入一个长度为n的字符串 ...
- 对jvm进行gc的时间、数量、jvm停顿时间的监控
在jdk中一个类可以获得gc的信息: public static void main(String[] args) { List<GarbageCollectorMXBean> garba ...
- Android自己定义处理崩溃异常
用过安卓手机的用户以及安卓开发人员们会时长碰到程序异常退出的情况.普通用户遇到这样的情况,肯定非常恼火,甚至会骂一生垃圾软件,然后卸载掉.那么开发人员们在开发过程中遇到这样的情况给怎么办呢,当然,你不 ...
- Extjs4.2 tooltip 提示宽度问题解决
在Extjs4.2 的tooltip 提示,宽度被限制在了40px,感觉非常别扭,是个BUG,解决的方法,在ext-all-debug.js或ext-all.js中,找到例如以下的代码: Ext.de ...
- 工作笔记5.JAVA图片验证码
本文主要内容为:利用JAVA图片制作验证码. 设计思路: 1.拷贝AuthImageServlet.class图片验证码 2.配置web.xml 3.JSP中,调用封装好的AuthImageServl ...
- MDNS的漏洞报告——mdns的最大问题是允许广域网的mdns单播查询,这会暴露设备信息,或者被利用用于dns放大攻击
Vulnerability Note VU#550620 Multicast DNS (mDNS) implementations may respond to unicast queries ori ...
- ViewPager设置不能滚动
设置ViewPager不能滑动 1:设置当前选中的页面 public void setCurrentItem(int item) { mPopulatePending = false; setCurr ...
- c# 的类成员
1 字段和变量的区别 字段是在类中定义的数据成员 由访问修饰符+数据类型+字段名(public string name) 字段就像类的一个小数据库,用来存放和类相关的数据; 而变量是没有修饰符的(in ...
- tf.nn.top_k(input, k, name=None)和tf.nn.in_top_k(predictions, targets, k, name=None)
tf.nn.top_k(input, k, name=None) 这个函数的作用是返回 input 中每行最大的 k 个数,并且返回它们所在位置的索引. input: 一个张量,数据类型必须是以下之一 ...
- 四 numpy操作数组输出图片
一.读取一张图片,修改颜色通道后输出 # -*- coding=GBK -*- import cv2 as cv import numpy as np #numpy数组操作 def access_pi ...