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 相关文章推荐
借助FileReader实现将文件编码为Base64后通过AJAX上传
Dec 24 Javascript
javascript返回顶部的按钮实现方法
Jan 09 Javascript
js中获取时间new Date()的全面介绍
Jun 20 Javascript
javascript中call,apply,bind函数用法示例
Dec 19 Javascript
使用vue-resource进行数据交互的实例
Sep 02 Javascript
详解Vue如何支持JSX语法
Nov 10 Javascript
javascript显示动态时间的方法汇总
Jul 06 Javascript
微信小程序使用websocket通讯的demo,含前后端代码,亲测可用
May 22 Javascript
详解微信小程序之提高应用速度小技巧
Jan 07 Javascript
vue 项目软键盘回车触发搜索事件
Sep 09 Javascript
详解JavaScript中的数据类型,以及检测数据类型的方法
Sep 17 Javascript
微信小程序基于ColorUI构建皮皮虾短视频去水印组件
Nov 04 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
php实现上传图片生成缩略图示例
2014/04/13 PHP
php修改文件上传限制方法汇总
2015/04/07 PHP
PHP 中魔术常量的实例详解
2017/10/26 PHP
php实现每日签到功能
2018/11/29 PHP
JavaScript中的History历史对象
2008/01/16 Javascript
js 图片缩放(按比例)控制代码
2009/05/27 Javascript
一个可以兼容IE FF的加为首页与加入收藏实现代码
2009/11/02 Javascript
用jQuery扩展自写的 UI导航
2010/01/13 Javascript
Js实现双击鼠标自动滚动屏幕的示例代码
2013/12/14 Javascript
js重写alert控件(适合学习js的新手朋友)
2014/08/24 Javascript
node.js中实现同步操作的3种实现方法
2014/12/05 Javascript
jquery实现鼠标滑过小图时显示大图的方法
2015/01/14 Javascript
jQuery formValidator表单验证
2016/01/07 Javascript
BootStrap 智能表单实战系列(十)自动完成组件的支持
2016/06/13 Javascript
js select实现省市区联动选择
2020/04/17 Javascript
从Vuex中取出数组赋值给新的数组,新数组push时报错的解决方法
2018/09/18 Javascript
Vue将页面导出为图片或者PDF
2020/08/17 Javascript
p5.js绘制创意自画像
2019/11/04 Javascript
Python采用raw_input读取输入值的方法
2014/08/18 Python
探究Python多进程编程下线程之间变量的共享问题
2015/05/05 Python
Python OpenCV读取png图像转成jpg图像存储的方法
2018/10/28 Python
对Python信号处理模块signal详解
2019/01/09 Python
利用python实现.dcm格式图像转为.jpg格式
2020/01/13 Python
python实现学生通讯录管理系统
2021/02/25 Python
乐高积木玩具美国官网:LEGO Shop US
2016/09/16 全球购物
Revolution Beauty美国官网:英国知名化妆品网站
2018/07/23 全球购物
荷兰音乐会和音乐剧门票订购网站:Topticketshop
2019/08/27 全球购物
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
2012/06/05 面试题
班主任评语大全
2014/04/26 职场文书
志愿者宣传口号
2014/06/17 职场文书
高等学院职业生涯规划书范文
2014/09/16 职场文书
追悼会家属答谢词
2015/09/29 职场文书
2016年第29个世界无烟日宣传活动总结
2016/04/06 职场文书
写一个Python脚本自动爬取Bilibili小视频
2021/04/24 Python
pdf论文中python画的图Type 3 fonts字体不兼容的解决方案
2021/04/24 Python
MySQL时间盲注的五种延时方法实现
2021/05/18 MySQL