`
阅读更多

jquery.json-2.4.js $.toJSON未定义,$.toJSON is not a function

 

================================

©Copyright 蕃薯耀 2019年10月21日

http://fanshuyao.iteye.com/

 

一、问题描述:

在使用jquery-3.4.1后,同时页面引用了jquery.json-2.4.js,

但依然提示:$.toJSON is not a function 或 $.toJSON未定义

 

二、原因:

是因为jquery-3.4.1不支持$.toJSON,换了jquery1.8.3就可以,所以可以肯定,jquery-3.4.1和jquery.json-2.4.js二者已经不兼容,或者jquery.json-2.4.js已经不能使用。

 

从jquery.json官网上看,

jquery.json项目已经不推荐使用,推荐使用浏览器本身的JSON对象或者引用json2

[Discontinued] Use native JSON.stringify and JSON.parse instead, or json2.js from https://github.com/douglascrockford/JSON-js

 

jquery.json官网地址:

https://github.com/Krinkle/jquery-json



 

 

 

三、解决方案

1、方法一

使用浏览器本身的JSON对象

将json对象转成字符串
JSON.stringify()

将字符串解析成JSON对象
JSON.parse()

 

2、方法二

在页面引入json2

下载地址:

https://github.com/douglascrockford/JSON-js

 

 

3、方法三

在页面引入json3

下载地址:

https://github.com/bestiejs/json3

 

或者直接从附件(json2和json3.zip)下载json2或json3

 

 

 ================================

©Copyright 蕃薯耀 2019年10月21日

http://fanshuyao.iteye.com/

 

 

 

 

 

 

 

  • 大小: 133.5 KB
1
0
分享到:
评论

相关推荐

    query打印 jquery.jqprint-0.3.js是其实jqprint使用起来十分的简单,只需要讲两个重要的js文件引入

    jquery打印 jquery.jqprint-0.3.js是jquery的一个打印插件,是jPrintArea的加强版(官网是这么说的,具体可以看下面引自官网的一段话),可以打印选定的区域,没有页眉和页脚,还是非常好用滴!要能运行这个打印插件...

    jquery-3.3.1.js/min.js

    《jQuery 3.3.1:JavaScript库的基石》 jQuery,这个小巧而强大的JavaScript库,自2006年发布以来,一直是Web开发领域的核心工具之一。在本篇文章中,我们将深入探讨jQuery 3.3.1版本,了解其在简化DOM操作、事件...

    jQuery.XDomainRequest.js

    Implements automatic *Cross Origin Resource Sharing* support using the `XDomainRequest` object for IE8 and IE9 when using the [$.ajax](http://api.jquery.com/jQuery.ajax/) function in jQuery 1.5+. ...

    cvc-complex-type.2.4.d: Invalid content was found

    在XML Schema设计中,"cvc-complex-type.2.4.d: Invalid content was found" 是一个常见的错误信息,这通常意味着在解析XML文档时,遇到了不符合定义的复杂类型的内容。这个错误通常涉及到XML Schema的约束规则,即...

    JSON-js-master.rar

    JSON-js-master是一个压缩包,包含了JavaScript中处理JSON的解决方案,特别针对那些不支持原生JSON对象的低版本浏览器。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也...

    spring源码缺少的两个jar包spring-cglib-repack-3.2.4.jar和spring-objenesis-repack-2.4.jar

    在某些情况下,如CGLIB需要创建未定义默认构造器的类的实例时,Objenesis就能派上用场。在Spring框架中,Objenesis通常与CGLIB一起工作,帮助CGLIB快速地创建代理对象,尤其是在无接口的情况下。 3. **Spring框架的...

    jquery.validate.js表单验证

    jQuery验证控件jquery.validate.js使用说明+中文API 官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation

    机械制图国家标准2号

    1、国家标准 技术制图 1 GB/T16948-1997 技术产品文件词汇投影...23 GB/T19096-2003 技术制图-图样画法-未定义形状边的术语和注法 24 GB/T6567.5-2003 管理系统的图形符号-管路、管件和阀门等图形符号的轴测图画法

    jquery.maskedinput 自定义输入格式,金额,时间,秒,毫秒控件

    在实际使用中,应确保jQuery库在Masked Input插件之前加载,以避免出现未定义的错误。同时,由于掩码是基于字符的,对于非ASCII字符(如中文)可能不支持,因此在设计输入格式时需考虑兼容性问题。 总的来说,...

    json2.js json.parse json未定义 的解决方案!

    json2.js json.parse json未定义 的解决方案!

    jquery.cookies.2.2.0.min.js.zip

    我们这里将深入解析jQuery Cookies 2.2.0的最小化版本——jquery.cookies.2.2.0.min.js,并探讨其主要功能和使用方法。 一、jQuery Cookies简介 jQuery Cookies由Karsten Dambekalns开发,它简化了JavaScript原生...

    Python库 | pylint_ignore-2020.1010-py2.py3-none-any.whl

    2. **错误检测**:它能够找出代码中的潜在错误,如未使用的变量、未定义的函数或类,以及可能的空指针异常等。 3. **复杂度分析**:`pylint` 可以计算函数和方法的复杂度,帮助识别可能过于复杂的代码段。 4. **代码...

    JSON.stringify()报错:JSON未定义

    标题中的“JSON.stringify()报错:JSON未定义”是一个常见的JavaScript错误,通常出现在尝试使用`JSON.stringify()`方法但全局环境中没有定义JSON对象时。在浏览器环境中,JSON是默认支持的,但在某些旧版本的IE...

    angular.js-1.3.0

    AngularJS 是一个强大的前端JavaScript框架,由Google维护,主要用于构建单页应用(SPA,Single Page Applications)。这个压缩包“angular.js-1.3.0-beta.16.zip”包含的是AngularJS 1.3.0 beta 16版本的源代码,这...

    Node.js-first-run-检查进程是否是第一次运行

    标题中的"Node.js-first-run-检查进程是否是第一次运行"是指在Node.js环境中,实现一个功能来检测当前的进程是否是首次启动。这通常用于初始化设置、数据迁移或执行一次性任务等场景。在Node.js中,我们可以利用文件...

    json2.js json未定义的解决方案!

    总的来说,当遇到"json未定义"的问题时,引入json2.js库可以有效地解决这个问题,让你在老版本的JavaScript环境中也能顺利使用JSON。同时,正确地使用`json.parse()`方法和处理异常情况是确保JSON解析过程顺利的关键...

    jquery-cookie-1.4_里面有完整的jar包等脚本提供使用

    JavaScript(JS)提供了对Cookie进行操作的能力,而jQuery Cookie库则为这一操作提供了更便捷的接口。本文将详细介绍jQuery Cookie 1.4版本及其主要功能。 jQuery Cookie是丹麦开发者Karsten Dambekalns开发的一个...

    jquery.bootstrap-form-builder:有助于创建Bootstrap表单的jQuery库

    jQuery-Bootstrap-Form-Builder 一个有助于创建Bootstrap表单的jQuery库。 与其使用引导类而不是像一百万个那样构建HTML表单,为什么不仅仅构建一个JSON元素呢? 好吧,现在可以。 有关实时演示和完整文档,请访问。...

    nmview.zip-so库函数签名查看工具.zip

    3. `-D`:这是一个选项,表示只显示已定义的符号,即不包含未定义的外部引用。 4. `--defined-only`:与-D相同,也是过滤掉未定义的外部引用。 5. `./文件名称>`:这是你需要分析的SO库文件的路径和名称。 nmview...

    程序设计基础期末复习题.doc

    不确定的值 - NULL表示数据未知或未定义。 11. 字段名最大长度: A. 8个字符 - 这是Visual FoxPro中字段名的最大长度。 这些题目覆盖了Visual FoxPro的基础知识,包括命令格式、数据类型、变量命名、表达式运算...

Global site tag (gtag.js) - Google Analytics