我正在使用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对象;请,任何帮助将不胜感激。提前致谢。
答案 0 :(得分:0)
如果您使用IE10,则不需要包含es5-shims以使其正常工作。您是否检查过浏览器是否处于兼容模式 兼容模式= ie7 - >不好用 兼容模式off = ie10 - >效果很好