在进行ajax调用时,如何设置Ember Data以使用JSONP数据类型?我将使用带有Phonegap的Ember并需要发出跨域请求.
覆盖私有ajaxOptions函数而不是使用更容易jQuery.Ember的管道包括删除jQuery依赖项.所以这样做:
adapters/application.js:
import DS from 'ember-data';
export default DS.RESTAdapter.extend({
ajaxOptions: function(url, type, options) {
var hash = this._super(url, type, options);
hash.dataType = "jsonp";
return hash;
}
});
Run Code Online (Sandbox Code Playgroud)
如果Ember核心团队可以公开一种公共方法来正式支持这一点(而不是破解私人api),那将是创造.
| 归档时间: |
|
| 查看次数: |
1936 次 |
| 最近记录: |