Ember.js 使用余烬数据手动保存JSON记录
我使用的是Ember 1.0和Ember Data 1.0beta。我遇到了一种情况,我必须跳出余烬约定,手动创建一个新记录。我通过一个ajax调用来实现这一点:Ember.js 使用余烬数据手动保存JSON记录,ember.js,ember-data,Ember.js,Ember Data,我使用的是Ember 1.0和Ember Data 1.0beta。我遇到了一种情况,我必须跳出余烬约定,手动创建一个新记录。我通过一个ajax调用来实现这一点: Ember.$.ajax url: '/votes' type: "POST" data: "auth_token": Whistlr.Auth.get('authToken') "vote[voteable_type]": @get 'voteableType' "vo
Ember.$.ajax
url: '/votes'
type: "POST"
data:
"auth_token": Whistlr.Auth.get('authToken')
"vote[voteable_type]": @get 'voteableType'
"vote[voteable_id]": @get 'voteableId'
"vote[value]": @get 'value'
success: (response) =>
? ? ? ?
上传工作正常,但我不确定如何处理响应。如何告诉Ember数据保存json?比如:
@store.save(response)
这种方法不起作用,因为在此上下文中我没有访问
存储的权限。我也不确定传递给save方法的是什么。我假设原始json不起作用。如果您需要访问存储,请将此作为路由器或控制器的操作,并使用store.push()处理响应
祝你好运你在什么环境下?另外,您能提供一个简化的JSFIDLE吗?谢谢。问题是我在一个组件中,尽管最终我能够通过调用几次parentView
导航回商店。