Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js 使用余烬数据手动保存JSON记录_Ember.js_Ember Data - Fatal编程技术网

Ember.js 使用余烬数据手动保存JSON记录

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 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'
      "vote[voteable_id]": @get 'voteableId'
      "vote[value]": @get 'value'
    success: (response) =>
      ? ? ? ?
上传工作正常,但我不确定如何处理响应。如何告诉Ember数据保存json?比如:

@store.save(response)

这种方法不起作用,因为在此上下文中我没有访问
存储的权限。我也不确定传递给save方法的是什么。我假设原始json不起作用。

如果您需要访问存储,请将此作为路由器或控制器的操作,并使用store.push()处理响应


祝你好运

你在什么环境下?另外,您能提供一个简化的JSFIDLE吗?谢谢。问题是我在一个组件中,尽管最终我能够通过调用几次
parentView
导航回商店。