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

 更新时间:2011年01月11日 01:48:45   作者:  
最近正在做一个系统,测试组那边不停的报告bug:后台、前台各种列表报告js弹出窗错误,内容仅仅是一句“pareseerror”!
感觉很莫名奇妙,前一阵子还好好的,怎么现在就突然报错了? 程序根本没动。于是开始跟踪分析,请求、返回的内容。。。最后判断是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的解析采取了更严格的方法,所以要求数据必须书写的与国际规范一致。

相关文章

  • jQuery中的AjaxSubmit使用讲解

    jQuery中的AjaxSubmit使用讲解

    最近使用ajaxform有点频繁,今天小编抽时间给大家记录下有关jquery中的ajaxSubmit使用讲解的知识,非常不错,感兴趣的朋友参考下吧
    2016-09-09
  • jquery datatable后台封装数据示例代码

    jquery datatable后台封装数据示例代码

    这篇文章主要介绍了jquery datatable后台封装数据的示例代码,需要的朋友可以参考下
    2014-08-08
  • jQuery实现广告条滚动效果

    jQuery实现广告条滚动效果

    这篇文章主要为大家详细介绍了jQuery实现广告条滚动效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • jQuery 查找元素操作实例小结

    jQuery 查找元素操作实例小结

    这篇文章主要介绍了jQuery 查找元素操作,结合实例形式总结分析了jQuery针对页面元素的各种常见查找操作实现方法,需要的朋友可以参考下
    2019-10-10
  • uploadify 3.0 详细使用说明

    uploadify 3.0 详细使用说明

    uploadify 3.0 详细使用说明,需要的朋友可以参考下
    2012-06-06
  • jQuery 选择同时包含两个class的元素的实现方法

    jQuery 选择同时包含两个class的元素的实现方法

    下面小编就为大家带来一篇jQuery 选择同时包含两个class的元素的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • 实例讲解jQuery中对事件的命名空间的运用

    实例讲解jQuery中对事件的命名空间的运用

    jQuery支持带命名空间的事件,这样就可以方便地对同一事件使用不同的监听器并进行管理,接下来我们就以实例讲解jQuery中对事件的命名空间的运用
    2016-05-05
  • 简单的jQuery入门指引

    简单的jQuery入门指引

    这篇文章主要介绍了简单的jQuery入门指引,jQuery是当今最为流行的JavaScript库,需要的朋友可以参考下
    2015-07-07
  • jquery获取a标签上的href值的示例代码

    jquery获取a标签上的href值的示例代码

    jquery是一种广泛使用的javascript库,获取a标签上的href值是一个常见的需求,要获取a标签上的href值,只需使用选择器选择a元素,并使用attr()方法来获取href属性值,以下是一些使用jQuery获取a标签上的href值的示例代码,需要的朋友可以参考下
    2024-05-05
  • Jquery轮播效果实现过程解析

    Jquery轮播效果实现过程解析

    这篇文章主要为大家详细的分析了Jquery轮播效果实现过程的具体步骤以及实现思路,帮助大家快速实现Jquery轮播效果,感兴趣的小伙伴们可以参考一下
    2016-03-03

最新评论