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/
相关推荐
jquery打印 jquery.jqprint-0.3.js是jquery的一个打印插件,是jPrintArea的加强版(官网是这么说的,具体可以看下面引自官网的一段话),可以打印选定的区域,没有页眉和页脚,还是非常好用滴!要能运行这个打印插件...
《jQuery 3.3.1:JavaScript库的基石》 jQuery,这个小巧而强大的JavaScript库,自2006年发布以来,一直是Web开发领域的核心工具之一。在本篇文章中,我们将深入探讨jQuery 3.3.1版本,了解其在简化DOM操作、事件...
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+. ...
在XML Schema设计中,"cvc-complex-type.2.4.d: Invalid content was found" 是一个常见的错误信息,这通常意味着在解析XML文档时,遇到了不符合定义的复杂类型的内容。这个错误通常涉及到XML Schema的约束规则,即...
JSON-js-master是一个压缩包,包含了JavaScript中处理JSON的解决方案,特别针对那些不支持原生JSON对象的低版本浏览器。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也...
在某些情况下,如CGLIB需要创建未定义默认构造器的类的实例时,Objenesis就能派上用场。在Spring框架中,Objenesis通常与CGLIB一起工作,帮助CGLIB快速地创建代理对象,尤其是在无接口的情况下。 3. **Spring框架的...
jQuery验证控件jquery.validate.js使用说明+中文API 官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation
1、国家标准 技术制图 1 GB/T16948-1997 技术产品文件词汇投影...23 GB/T19096-2003 技术制图-图样画法-未定义形状边的术语和注法 24 GB/T6567.5-2003 管理系统的图形符号-管路、管件和阀门等图形符号的轴测图画法
在实际使用中,应确保jQuery库在Masked Input插件之前加载,以避免出现未定义的错误。同时,由于掩码是基于字符的,对于非ASCII字符(如中文)可能不支持,因此在设计输入格式时需考虑兼容性问题。 总的来说,...
json2.js json.parse json未定义 的解决方案!
我们这里将深入解析jQuery Cookies 2.2.0的最小化版本——jquery.cookies.2.2.0.min.js,并探讨其主要功能和使用方法。 一、jQuery Cookies简介 jQuery Cookies由Karsten Dambekalns开发,它简化了JavaScript原生...
2. **错误检测**:它能够找出代码中的潜在错误,如未使用的变量、未定义的函数或类,以及可能的空指针异常等。 3. **复杂度分析**:`pylint` 可以计算函数和方法的复杂度,帮助识别可能过于复杂的代码段。 4. **代码...
标题中的“JSON.stringify()报错:JSON未定义”是一个常见的JavaScript错误,通常出现在尝试使用`JSON.stringify()`方法但全局环境中没有定义JSON对象时。在浏览器环境中,JSON是默认支持的,但在某些旧版本的IE...
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环境中,实现一个功能来检测当前的进程是否是首次启动。这通常用于初始化设置、数据迁移或执行一次性任务等场景。在Node.js中,我们可以利用文件...
总的来说,当遇到"json未定义"的问题时,引入json2.js库可以有效地解决这个问题,让你在老版本的JavaScript环境中也能顺利使用JSON。同时,正确地使用`json.parse()`方法和处理异常情况是确保JSON解析过程顺利的关键...
JavaScript(JS)提供了对Cookie进行操作的能力,而jQuery Cookie库则为这一操作提供了更便捷的接口。本文将详细介绍jQuery Cookie 1.4版本及其主要功能。 jQuery Cookie是丹麦开发者Karsten Dambekalns开发的一个...
jQuery-Bootstrap-Form-Builder 一个有助于创建Bootstrap表单的jQuery库。 与其使用引导类而不是像一百万个那样构建HTML表单,为什么不仅仅构建一个JSON元素呢? 好吧,现在可以。 有关实时演示和完整文档,请访问。...
3. `-D`:这是一个选项,表示只显示已定义的符号,即不包含未定义的外部引用。 4. `--defined-only`:与-D相同,也是过滤掉未定义的外部引用。 5. `./文件名称>`:这是你需要分析的SO库文件的路径和名称。 nmview...
不确定的值 - NULL表示数据未知或未定义。 11. 字段名最大长度: A. 8个字符 - 这是Visual FoxPro中字段名的最大长度。 这些题目覆盖了Visual FoxPro的基础知识,包括命令格式、数据类型、变量命名、表达式运算...