2012-05-28 160 views
1

在IE9中运行以下命令:JSON支持在Internet Explorer 9

if (typeof(JSON) === 'object' && 
    typeof(JSON.parse) === 'function') { 
    // Native JSON parsing is available. 
} 

它不支持本地JSON。我错了什么? 我的IE浏览器中可能存在错误的安全设置?

+1

jQuery的核心他们检查它像'如果(window.JSON && window.JSON.parse){ \t \t \t返回window.JSON.parse(数据); \t \t}' – sofl

回答

4

也许你的页面是在怪癖模式?我相信你需要IE9的标准模式来启用JSON。

请确保您的<!DOCTYPE之前没有任何古怪的东西,并确保它在IE9中触发标准模式。

+0

我有这个:<!DOCTYPE html> bah它的兼容模式...谢谢meder。 – Elisabeth