淘汰js ko.toJSON在IE7中不起作用

时间:2013-02-14 11:41:43

标签: knockout.js

这是一个淘汰赛的错误吗?

<h2>Debugging Variables</h2>
<div data-bind="text: ko.toJSON($root, null, 2)">
</div>

在兼容模式下查看我的页面时出现以下错误:

  

Microsoft JScript运行时错误:无法解析绑定。信息:   [对象错误];绑定值:text:ko.toJSON($ root,null,2)

当兼容模式关闭时工作正常。

1 个答案:

答案 0 :(得分:5)

ko.toJSON在内部使用JSON.stringify方法not implemented in IE7

因此,如果您想支持IE7,则需要包含JSON.stringify实施,例如

道格拉斯·克罗克福德的JSON2 parser(你需要json2.js档案)