IE下SCRIPT5009: “JSON”未定义

两种解决办法:

1、去掉兼容视图模式

2、页面引入json2.js(下载地址:https://github.com/douglascrockford/JSON-js

转自:http://blog.csdn.net/zhengjia0826/article/details/38755847

时间: 2024-08-02 17:27:15

IE下SCRIPT5009: “JSON”未定义的相关文章

SCRIPT5009: “JSON”未定义

今天测试人员反馈一个情况是:IE9兼容模式和360的个别浏览器不兼容.具体错误如下: "SCRIPT5009: "JSON"未定义".具体截图如下: 解决办法是:下载json2.js,引入到页面.问题完美解决. json2.js下载地址:链接:  http://pan.baidu.com/s/1hqzjYeC 密码: dqrh

IE10、IE11下SCRIPT5009: “__doPostBack”未定义

1.Windows Server 2003以上可直接升级framework 4.5及以上版本,重启后即可解决 2.Windows Server 2003下安装补丁Fix_Net4.0_doPostBack.rar,VS下工具>程序包管理器>程序包管理器控制台 在下方命令行中输入  install-package App_BrowsersUpdate回车 条件允许的情况下建议升级服务器版本,毕竟2003只能支持到framework 4.0

IE6 IE7 ‘JSON’ 未定义

今天在调试javascript程序,在FireFox和Chrome没有问题,但是在IE中,一些可以,就会出现如标题的错误:‘JSON’ 未定义: 在IE6,IE7一定有此错误,以及IE能设置兼容性视图功能时,当你设置了兼容性视图时也有此错误(非兼容性视图不会),如: 经努力查找资料,发现前人已经有此经力和解决方法:下载下面的js文件,并引到网页中即可解决. http://download.cnblogs.com/insus/JSs/json2.js 本文转自:http://www.cnblogs

0x800a1391-Microsoft Jscript "JSON未定义"

本人在进行调试代码是遇到以下问题: 在运行到var result = JSON.parse(data);这句时,报错:JSON未定义.如下图: 可是前几天运行还好好的,怎么突然就报错了呢? 经过查找发现,原来是ie浏览器的浏览模式出的鬼. 报错时的ie浏览模式是这样的:. 解决方法:把”ie9兼容性视图模式“改为“ie9模式”就可以了.

PHPCMS里的日历插件及在IE下报Calendar未定义

日历代码: <link rel="stylesheet" type="text/css" href="calendar/jscal2.css"/> <link rel="stylesheet" type="text/css" href="calendar/border-radius.css"/> <link rel="stylesheet"

IE10-IE11在NET4.0下出现“__doPostBack未定义”解决方案

IE10在NET4.0下出现"__doPostBack未定义"的办法 参考文章: http://blogs.msdn.com/b/scott_hanselman/archive/2011/10/28/asp-net-ie10-dopostback-javascript-ff5.aspx 方法一.浏览器设置成兼容模式. 方法二.安装服务器版的.Net40的补丁. http://pan.baidu.com/s/1hqnCQ7U 包括适用于x86和x64 方法三.点击VisualSutdio

IE(6,7,8)兼容问题----&#39;JSON&#39; 未定义

将JavaScript对象类型的参数通过JSON.stringify转换成字符串传递时,IE6.7.8会报:"JSON"未定义 的错误.可以通过在html文件的head头内引入json2.js文件来解决: <script type="text/javascript" src="json2.js"></script> IE(6,7,8)兼容问题----'JSON' 未定义

.NET4.0 __doPostBack未定义

方法一.浏览器设置成兼容模式. 方法二.安装服务器版的.Net40的补丁.http://download.csdn.net/detail/5653325/6642051 方法三.点击VS的工具菜单-->库程序包管理器-->程序包管理器控制台(如果没有“库程序包管理器”的菜单,就先点那个“扩展管理器”,安装一个叫“NuGet程序包管理器”,然后就会有了.),点击后下面会出现一个连接PowerShell的控制台,等控制台加载完毕后输入 install-package App_BrowsersUpd

__doPostBack未定义

工作时遇到这一问题,在网上找了一下解决方法,分享给大家. 方法一.浏览器设置成兼容模式. 方法二.安装服务器版的.Net40的补丁.http://download.csdn.net/detail/5653325/6642051 方法三.点击VS的工具菜单-->库程序包管理器-->程序包管理器控制台(如果没有"库程序包管理器"的菜单,就先点那个"扩展管理器",安装一个叫"NuGet程序包管理器",然后就会有了.),点击后下面会出现一个连