0x800a1391-Microsoft Jscript "JSON未定义"

本人在进行调试代码是遇到以下问题:

在运行到var result = JSON.parse(data);这句时,报错:JSON未定义。如下图:

可是前几天运行还好好的,怎么突然就报错了呢?

经过查找发现,原来是ie浏览器的浏览模式出的鬼。

报错时的ie浏览模式是这样的:

解决方法:把”ie9兼容性视图模式“改为“ie9模式”就可以了。

时间: 2024-10-05 21:59:30

0x800a1391-Microsoft Jscript "JSON未定义"的相关文章

JSON未定义解决办法

ie6.ie7下JSON.parse JSON未定义的解决方法 解决方法一: var jsons = req.responseText; var s; if (typeof(JSON) == 'undefined'){ s = eval("("+jsons+")"); }else{ s = JSON.parse(jsons); } 解决方法二: 调用的页面里引用json2.js即可解决问题(推荐方法二). 即: <script type="text/

(转)JS之——解决IE6、7、8使用JSON.stringify报JSON未定义错误的问题

https://blog.csdn.net/l1028386804/article/details/53439755 在通过JavaScript将对象类型的参数通过JSON.stringify转换成字符串传递时,IE6.7.8会报:“JSON”未定义 的错误.我们可以通过在html文件的head头内引入json2.js文件来解决 <!--[if lt IE 9]> <scriptsrc="json2.js"></script><![endif]

标记在IE8以下时使用JSON.stringify报JSON未定义错误的问题

调用的页面里引用json2.js即可解决问题(推荐方法). 即:<script type="text/JavaScript" src="js/json2.js"></script> json2.js如下: // json2.js   // 2017-06-12   // Public Domain.   // NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.       // US

类型“Microsoft.Office.Interop.Word.ApplicationClass”未定义构造函数

错误 4317 无法嵌入互操作类型“Microsoft.Office.Interop.Word.ApplicationClass”.请改用适用的接口. 类型“Microsoft.Office.Interop.Word.ApplicationClass”未定义构造函数 解决办法: 在Visual Studio 中点击菜单项“视图->解决方案资源管理器”,在其中点开“引用”文件夹,在"Microsoft.Office.Interop.Word" 上点击鼠标右键,选择“属性”,将属性中

预定义的类型“System.Object”未定义或未导入

生成网站或项目时,VS 2010 出现如下错误: 预定义的类型“System.Object”未定义或未导入 无效的引用选项 无法引用目录 解决方法: 关掉 VS 2010 重新打开即可.

SharePoint 2013中使用SP.UI.ModalDialog.showModalDialog时showModalDialog未定义的解决办法

本文讲述SharePoint 2013 中使用 SP.UI.ModalDialog.showModalDialog时 showModalDialog  未定义的问题. function DialogCallback(dialogResult, returnValue) { if (returnValue == '1') { alert("operation successfully"); } } var options = { url:'url', width: 600, height

IE8下提示&#39;console&#39;未定义错误

在开发的过程中由于调试的原因,在代码中加入console.info("xxxx"),而未进行删除 在IE8下测试该代码所在的页面报错,如下: 需要注意的是,使用console对象查看对象信息,在IE8浏览器下未打开开发人员工具(F12)的情况下 会报'console'未定义错误. 解决办法:1.打开开发人员调试工具(F12)                    2.注释掉该代码 IE8下提示'console'未定义错误

C语言学习笔记(5):未定义行为

接触到这份概念的起因是这样的,有这样一段代码: #include <stdio.h> void main() { int i = 5, j = 5, p, q; p = (i++) + (i++) + (i++); q = (++j) + (++j) + (++j); printf("%d, %d\n", p, q); } 这段代码,在VC++6.0和在线编译器codepad中编译结果是:15,22 在VS2015中的编译结果是:15,24.这说明同样的语句,在不同的编译器

编译lua5.3.2报错提示libreadline.so存在未定义的引用解决方法

从官网上下载5.3.2的源码后,make linux进行编译,提示报错: gcc -std=gnu99 -o lua lua.o liblua.a -lm -Wl,-E -ldl -lreadline /usr/local/lib/libreadline.so:对‘tputs’未定义的引用 /usr/local/lib/libreadline.so:对‘tgoto’未定义的引用 /usr/local/lib/libreadline.so:对‘tgetflag’未定义的引用 /usr/local/

SCRIPT5009: “Sys”未定义 部署.net ajax 解决方案

今天在部署asp.net ajax 的时候发现部署服务器的时候,ajax刷新不正确,开始以为是System.Web.Extensions没有引用到本地,baidu一圈发现(最近google上不了郁闷~~准备翻墙),都是改正webconfig文件若干,现记录解决方案,服务器环境windows server 2008 R2 +iis7.5 +.net4.0 1.inetmgr-〉找到对应的website,.net 映射程序,*.axd没有.net 4.0的对应项,添加之 2.重起整个应用程序连接池,