我正在尝试从REST 来源加载示例数据,它在我的emberjs应用程序中返回XML,但我面临两个问题:
谢谢
我正在使用的代码如下(我在其中一个SO回复中找到并修改了此代码以匹配我试图访问的URL ):
App.store = DS.Store.create({
revision: 11,
adapter: DS.RESTAdapter.create({
namespace: "sqlrest",
url: "http://www.thomas-bayer.com",
plurals: {
'customer': 'customer'
},
ajax: function (url, type, hash) {
hash.url = url;
hash.type = type;
hash.dataType = 'jsonp';
hash.contentType = 'application/json; charset=utf-8';
hash.context = this;
if (hash.data && type !== 'GET') {
hash.data = JSON.stringify(hash.data);
}
jQuery.ajax(hash);
},
})
});在路线上:
App.CustomersRoute = Ember.Route.extend({
model: function() {
//return App.Customer.find();
//New
return App.Customer.find(18);
}
});发布于 2014-04-20 12:54:31
也许您可以看看允许XML消费的restless:
https://github.com/endlessinc/ember-restless
要实现多元化,请看下面的内容:
唯一的问题是,很明显,如果您要使用restless,您将需要找到您需要以类似的方式覆盖的相对点(如果可以定制端点)。
https://stackoverflow.com/questions/21831191
复制相似问题