`
阅读更多

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

    机械制图国家标准2号

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

    jquery.validate.js表单验证

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

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

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

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

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

    JSON-js-master.rar

    低版本浏览器在执行脚本时会说JSON对象未定义,可以引用本脚本处理解决该问题。内容共有两个脚本,分别可以解决不一样的问题。具体的内容大家可以再百度一下,我就不赘述了。 资源免费公开,造福人类~

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

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

    slow-json-stringify:已知宇宙中最慢的字符串化器。 开个玩笑,这是最快的(

    SJS ...SJS与Node.js和浏览器完全兼容 :party_popper: :party_popper: 节点: npm install slow-json-stringify 在浏览器上: < script src =" https://unpkg.com/slow-json-stringify/dist/

    json2.js文件下载

    将JavaScript对象类型的参数通过JSON.stringify转换成字符串传递时,IE6、7、8会报:“JSON”未定义 的错误。可以通过在html文件的head头内引入json2.js文件来解决:

    json2.js,ie6、ie7下JSON未定义

    json2.js,官方版本(2014-02-04) ie6、ie7下JSON.parse JSON未定义的解决方法

    kubernetes-json-schema:每个Kubernetes版本中每个对象的每个版本的架构

    Kubernetes JSON模式 在探索用于Kubernetes的工具时,我需要使用架构来描述定义文件,并且一直在寻找不需要安装kubectl或类似工具甚至不需要Kubernetes安装的东西。 事实证明, 规范包含此信息,但对于可能只需要...

    JQuery上传插件Uploadify使用详解及错误处理

    关于JQuery上传插件Uploadify使用详解网上一大把,基本上内容都一样。我根据网上的步骤配置完成后,会报一些错误,而我根据这些错误去网上找解决方案,却没有相关资料,所以为了不让更多的朋友走弯路,我把我遇到的...

    Uninstall Tool.exe

    Uninstall Tool 是一款可以用来替代“添加/删除程序”的工具。它允许您显示隐藏的安装程序,按名称过滤已安装程序的列表,强行卸载程序,浏览注册表项目,保存安装程序列表,快速小巧,操作简便。

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

    NULL 博文链接:https://1017401036.iteye.com/blog/2236527

    fs.js:用于 JS 的文件系统 IO 库

    fs.js - 文件系统 JavaScript 包装器 fs.js - 是处理 HTML(5) 文件 API ( ) 和文件系统本身的简单包装器。 该项目的想法是简化标准 API。 没有目标是在所有浏览器的所有版本中都支持这一点。 库的当前版本是 0.9.1。...

    解决'JSON'未定义 报错,引入json2.js

    将JavaScript对象类型的参数通过JSON.stringify转换成字符串传递时,IE5、6、7、8会报:“JSON”未定义 的错误。可以通过在html文件或者Jsp文件的head头内引入json2.js文件来解决,需要先下载json2.js,目前已经使用...

    JSON2解决JSON未定义

    引入解决IE7及以下版本JSON未定义问题

    json2.js 解决JSON.parse()在IE7下不兼容问题

    解决JSON.parse()在IE7下不兼容( JSON在IE下未定义)问题。 直接引用就可以。 摘要必须大于100个字节!摘要必须大于100个字节!

    json-helpers:JSON stringifyparser管理“未定义”,缓冲区和日期

    json助手提供能够管理“未定义”,“日期”,“ Uint8Array”和“缓冲区”的JSON字符串化/解析器。 您可以添加自己的类格式化程序。 该解析器非常有效,因为它使用标准的JSON实现,只是覆盖了类的“ toJSON”方法。 ...

    json2.js资源包

    解决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....

Global site tag (gtag.js) - Google Analytics