JQuery 1.3.2以上版本中出现pareseerror错误的解决方法


Posted in Javascript onJanuary 11, 2011

感觉很莫名奇妙,前一阵子还好好的,怎么现在就突然报错了? 程序根本没动。于是开始跟踪分析,请求、返回的内容。。。最后判断是jquery

不承认返回的内容是json格式。当时返回的内容是:

{'keylist':[ 
{'tid':'13',"sumnum':'1'},{'tid':'21','sumnum':'1'} 
]}

经过仔细检查也没发现任何问题,返回流的字符已经设成utf-8,内容用ff检测,ff也能识别成json格式,但此时还是报“pareseerror”错误。

看着看着代码,突然发现,当前返回的内容,都是用英文单引号括起来的,依稀记得最严格的写法应该用英文双引号,于是立即修改系统底层库(c#)

的json数据生成方法,全部改成英文双引号,改后返回的内容如下:

{"keylist":[ 
{"tid":"13","sumnum":"1"},{"tid":"21","sumnum":"1"} 
]}

结果放到测试服一试,问题解决! 我真&*^#%@$@

总结:仔细回想了一下,前些日子因为一些原因用jquery最新版本替换了团购系统中的旧版本,当时没想到这种情况。后来从网上查到资料,jquery在1.3.x版本后对json的解析采取了更严格的方法,所以要求数据必须书写的与国际规范一致。

Javascript 相关文章推荐
让IE8支持DOM 2(不用框架!)
Dec 31 Javascript
jquery获取table中的某行全部td的内容方法
Mar 08 Javascript
js 为label标签和div标签赋值的方法
Aug 08 Javascript
js中直接声明一个对象的方法
Aug 10 Javascript
javascript实现自动输出文本(打字特效)
Aug 27 Javascript
js实现TAB切换对应不同颜色的代码
Aug 31 Javascript
js自调用匿名函数的三种写法(推荐)
Aug 19 Javascript
jquery动态创建div与input的实例代码
Oct 12 Javascript
ionic2懒加载配置详解
Sep 01 Javascript
jquery animate动画持续运动的实例
Nov 29 jQuery
C#程序员入门学习微信小程序的笔记
Mar 05 Javascript
微信小程序城市选择及搜索功能的方法
Mar 22 Javascript
Jquery中获取iframe的代码
Jan 11 #Javascript
基于jQuery的message插件实现右下角弹出消息框
Jan 11 #Javascript
基于jquery的cookie的用法
Jan 10 #Javascript
基于jquery的高性能td和input切换并可修改内容实现代码
Jan 09 #Javascript
IE6中使用position导致页面变形的解决方案(js代码)
Jan 09 #Javascript
原生Js与jquery的多组处理, 仅展开一个区块的折叠效果
Jan 09 #Javascript
JS中动态添加事件(绑定事件)的代码
Jan 09 #Javascript
You might like
一个用php3编写的简单计数器
2006/10/09 PHP
PHP时间戳与日期之间转换的实例介绍
2013/04/19 PHP
Yii的CDbCriteria查询条件用法实例
2014/12/04 PHP
php基于Fleaphp框架实现cvs数据导入MySQL的方法
2016/02/23 PHP
详解PHP处理字符串类似indexof的方法函数
2017/06/11 PHP
PHP时间类完整代码实例
2021/02/26 PHP
js 分页全选或反选标识实现代码
2011/08/09 Javascript
容易被忽略的JS脚本特性
2011/09/13 Javascript
jquery获取一组checkbox的值(实例代码)
2013/11/04 Javascript
javaScript事件机制兼容【详细整理】
2016/07/23 Javascript
使用JavaScript获取URL中的参数(两种方法)
2016/11/16 Javascript
jQ处理xml文件和xml字符串的方法(详解)
2016/11/22 Javascript
基于JavaScript实现全选、不选和反选效果
2017/02/15 Javascript
基于JQuery的购物车添加删除以及结算功能示例
2017/03/08 Javascript
打字效果动画的4种实现方法(超简单)
2017/10/18 Javascript
浅谈vuex为什么不建议在action中修改state
2020/02/02 Javascript
[01:10:16]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第一局
2016/02/27 DOTA
python3批量删除豆瓣分组下的好友的实现代码
2016/06/07 Python
Python实现简单过滤文本段的方法
2017/05/24 Python
PyTorch快速搭建神经网络及其保存提取方法详解
2018/04/28 Python
python Flask 装饰器顺序问题解决
2018/08/08 Python
对Python3.x版本print函数左右对齐详解
2018/12/22 Python
Python判断两个文件是否相同与两个文本进行相同项筛选的方法
2019/03/01 Python
python爬虫神器Pyppeteer入门及使用
2019/07/13 Python
浅谈django2.0 ForeignKey参数的变化
2019/08/06 Python
Pytorch实现GoogLeNet的方法
2019/08/18 Python
手把手教你Python yLab的绘制折线图的画法
2019/10/23 Python
基于python实现简单网页服务器代码实例
2020/09/14 Python
下面关于"联合"的题目的输出是什么
2013/08/06 面试题
应届生如何写自荐信
2014/01/05 职场文书
中学生个人自我评价
2014/02/06 职场文书
毕业班联欢会主持词
2014/03/27 职场文书
检讨书模板
2015/01/29 职场文书
订货会邀请函
2015/01/31 职场文书
实施意见格式范本
2015/06/05 职场文书
html5移动端禁止长按图片保存的实现
2021/04/20 HTML / CSS