与Internet Explorer,Breeze.js一起使用时,Server JObject具有null值

时间:2013-08-08 11:34:08

标签: internet-explorer breeze

我正在使用Breeze.js版本1.4.0和1.0.5的元数据版本与Durandal.js来构建SPA。 我有一个名为saveChanges的方法,它返回SaveResult对象。该方法的配置如breeze文档中所述。以下是breeze用于保存实体更改的方法。

[HttpPost] public SaveResult saveChanges(JObject moduleItems) { return _repository.SaveChanges(moduleItems); }
当它与其他浏览器一起使用时,例如chrome,Safari,firefox等,一切正常。但是当我使用Internet Explorer运行应用程序时,我的moduleItems作为JObject始终具有null值。我试着想象IE如何处理JSON对象;请,任何帮助将不胜感激。提前致谢。

1 个答案:

答案 0 :(得分:0)

如果您使用IE10,则不需要包含es5-shims以使其正常工作。您是否检查过浏览器是否处于兼容模式 兼容模式= ie7 - >不好用 兼容模式off = ie10 - >效果很好