【发布时间】:2015-03-30 12:48:50
【问题描述】:
提前感谢您的帮助!
我在 IE8 上刷新模型时遇到问题。 (适用于 Chrome 和 Firefox) 我运行此代码以使用我的适配器向数据库请求刷新我的模型。通过此命令,我正在卸载模型的数据并再次重新加载以将其显示给用户:
var type = self.controller.get('model').type;
this.controller.get('model').get('store').unloadAll(type);
this.controller.get('model').get('store').fetchAll(type);
没有 Javascript 错误。我一直在寻找解决方案,但对此一无所知。有什么想法吗?
谢谢!
编辑:我有一个解决方案。 IE8 正在缓存 Ember Data 中的 fetchAll() 方法。解决方案是手动设置我不想要缓存的响应头:
缓存控制:无缓存 内容类型:应用程序/json 日期:2015 年 3 月 31 日星期二 09:35:48 GMT 杂注:无缓存 服务器:Apache-Coyote/1.1 传输编码:分块
谢谢!!
【问题讨论】:
标签: javascript ember.js internet-explorer-8 ember-data ember-cli