json之0x800a1391-JavaScript运行时错误: 'JSON' is undefined in IE 10

lonelyxmas 阅读:210 2025-06-02 22:19:02 评论:0

我在Windows 8上使用IE 10兼容性,
在 Debug模式(VS 2012)中运行WebApp时出现此错误。
0x800a1391-JavaScript运行时错误:'JSON'未定义
下面的代码

var data = JSON.stringify(GetUserDetails()); 
 
function GetUserDetails() { 
    var userData = {}; 
    userData.userName = $('#txtUserName').val(); 
    userData.password = $('#txtPassword').val(); 
    return userData; 
} 

另外,奇怪的事实是,IIS 8中托管的相同代码在IE 10浏览器中运行良好。
有输入吗?

请您参考如下方法:

IE8以及only have中的JSON对象standards mode。因此,您需要确保文档具有doctype。


标签:JavaScript
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号