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的加强版(官网是这么说的,具体可以看下面引自官网的一段话),可以打印选定的区域,没有页眉和页脚,还是非常好用滴!要能运行这个打印插件...
1、国家标准 技术制图 1 GB/T16948-1997 技术产品文件词汇投影...23 GB/T19096-2003 技术制图-图样画法-未定义形状边的术语和注法 24 GB/T6567.5-2003 管理系统的图形符号-管路、管件和阀门等图形符号的轴测图画法
jQuery验证控件jquery.validate.js使用说明+中文API 官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation
json2.js json.parse json未定义 的解决方案!
json2.js json.parse json未定义 的解决方案!
低版本浏览器在执行脚本时会说JSON对象未定义,可以引用本脚本处理解决该问题。内容共有两个脚本,分别可以解决不一样的问题。具体的内容大家可以再百度一下,我就不赘述了。 资源免费公开,造福人类~
jQuery-Bootstrap-Form-Builder 一个有助于创建Bootstrap表单的jQuery库。 与其使用引导类而不是像一百万个那样构建HTML表单,为什么不仅仅构建一个JSON元素呢? 好吧,现在可以。 有关实时演示和完整文档,请访问。...
SJS ...SJS与Node.js和浏览器完全兼容 :party_popper: :party_popper: 节点: npm install slow-json-stringify 在浏览器上: < script src =" https://unpkg.com/slow-json-stringify/dist/
将JavaScript对象类型的参数通过JSON.stringify转换成字符串传递时,IE6、7、8会报:“JSON”未定义 的错误。可以通过在html文件的head头内引入json2.js文件来解决:
json2.js,官方版本(2014-02-04) ie6、ie7下JSON.parse JSON未定义的解决方法
Kubernetes JSON模式 在探索用于Kubernetes的工具时,我需要使用架构来描述定义文件,并且一直在寻找不需要安装kubectl或类似工具甚至不需要Kubernetes安装的东西。 事实证明, 规范包含此信息,但对于可能只需要...
关于JQuery上传插件Uploadify使用详解网上一大把,基本上内容都一样。我根据网上的步骤配置完成后,会报一些错误,而我根据这些错误去网上找解决方案,却没有相关资料,所以为了不让更多的朋友走弯路,我把我遇到的...
Uninstall Tool 是一款可以用来替代“添加/删除程序”的工具。它允许您显示隐藏的安装程序,按名称过滤已安装程序的列表,强行卸载程序,浏览注册表项目,保存安装程序列表,快速小巧,操作简便。
NULL 博文链接:https://1017401036.iteye.com/blog/2236527
fs.js - 文件系统 JavaScript 包装器 fs.js - 是处理 HTML(5) 文件 API ( ) 和文件系统本身的简单包装器。 该项目的想法是简化标准 API。 没有目标是在所有浏览器的所有版本中都支持这一点。 库的当前版本是 0.9.1。...
将JavaScript对象类型的参数通过JSON.stringify转换成字符串传递时,IE5、6、7、8会报:“JSON”未定义 的错误。可以通过在html文件或者Jsp文件的head头内引入json2.js文件来解决,需要先下载json2.js,目前已经使用...
引入解决IE7及以下版本JSON未定义问题
解决JSON.parse()在IE7下不兼容( JSON在IE下未定义)问题。 直接引用就可以。 摘要必须大于100个字节!摘要必须大于100个字节!
json助手提供能够管理“未定义”,“日期”,“ Uint8Array”和“缓冲区”的JSON字符串化/解析器。 您可以添加自己的类格式化程序。 该解析器非常有效,因为它使用标准的JSON实现,只是覆盖了类的“ toJSON”方法。 ...
解决IE浏览器对json未定义的问题 JSON became a built-in feature of JavaScript when the ECMAScript Programming Language Standard - Fifth Edition was adopted by the ECMA General Assembly in December 2009....