在不同的服务器上使用ajax调用删除数据

在不同的服务器上使用ajax调用删除数据,ajax,ember.js,ember-data,Ajax,Ember.js,Ember Data,我对余烬非常陌生,我想尽可能多地使用余烬数据,但我正在从其他服务器获取数据 到目前为止,我没有使用任何余烬数据,除非用户登录信息。。。我想知道从服务器获取信息并将其保存在余烬数据中以便在之后立即使用是否明智 服务器数据==>余烬数据==>在应用程序上显示信息 当我想修改一些信息时,是这样的: 信息更新==>余烬数据==>服务器 这是在ajax调用中使用ember数据的好方法吗?或者还有其他合适的方法吗 我必须说,对于每个调用,我都得到了大量的数据,我不知道是应该在我的模型中创建每个字段,还是余烬

我对余烬非常陌生,我想尽可能多地使用余烬数据,但我正在从其他服务器获取数据

到目前为止,我没有使用任何余烬数据,除非用户登录信息。。。我想知道从服务器获取信息并将其保存在余烬数据中以便在之后立即使用是否明智

服务器数据==>余烬数据==>在应用程序上显示信息

当我想修改一些信息时,是这样的:

信息更新==>余烬数据==>服务器

这是在ajax调用中使用ember数据的好方法吗?或者还有其他合适的方法吗

我必须说,对于每个调用,我都得到了大量的数据,我不知道是应该在我的模型中创建每个字段,还是余烬数据正在自己创建

谢谢你的帮助

[编辑]在阅读了你的答案后,我试图找出解决方法,但很难

例如,我必须向服务器发送GET请求,如下所示:

store.find(“查询”)这将返回我在服务器上的所有查询

但这家商店是如何建立的呢

我应该在我的store.js中这样做吗

App.store = DS.Store.extend({
    adapter: '-active-model'
})

App.Enquiries = DS.Model.extend({

});
在我的模型中,我将此:

DS.ActiveModelAdapter.reopen({
    host: 'http://localhost/'
});
我已经试着阅读了文档,但是没有太多的解释://p>选项1: 您可以使用ActiveModel

 DS.ActiveModelAdapter.reopen({
      host: 'http://api.your-api/v1'
    });
在你的店里呢

  App.Store = DS.Store.extend({
    adapter: '-active-model'
  });
选项2: 休息适配器

DS.RESTAdapter.reopen({
  host: 'http://api.your-api/v1'
});
就这样,现在您的所有请求都将被重定向到新的“主机”


参考资料

请参阅Ember中的《车型指南》。它应该能够回答您的问题。对于选项1,这将动态生成商店模型?比如如果我从我的服务器收到这个{name:“toto”,pass:“tata”}不需要在我的模型中创建它们吗?因为我几乎需要为我访问的每个页面调用ajax,这可行吗?就像我必须发送一些GET to/INQUIRY或/session etcI一样,我不确定您是否不需要模型,在大多数情况下,如果需要,ember将创建一个默认对象。你应该试一试。好吧,现在当余烬数据发出请求时,它会在我的位置请求的末尾添加一个“s”?有可能改变吗?