Ember.js 余烬数据:使用.save()清空有效负载
我一直在尝试使用Ember Data 1.3保存记录。解决方案确实是序列化程序,您可以将其更改为发送POST请求而不是PUT请求 使用以下代码更新DS.RESTAdapter:Ember.js 余烬数据:使用.save()清空有效负载,ember.js,ember-data,Ember.js,Ember Data,我一直在尝试使用Ember Data 1.3保存记录。解决方案确实是序列化程序,您可以将其更改为发送POST请求而不是PUT请求 使用以下代码更新DS.RESTAdapter: updateRecord: function(store, type, snapshot) { var data = this.serialize(snapshot, { includeId: true }); var id = snapshot.id; console.log(snap
updateRecord: function(store, type, snapshot) {
var data = this.serialize(snapshot, { includeId: true });
var id = snapshot.id;
console.log(snapshot);
var url = ENV.apiUrl + "ed/" + snapshot.typeKey + "/" + snapshot.id;
return new Ember.RSVP.Promise(function(resolve, reject) {
jQuery.ajax({
type: 'POST',
url: url,
dataType: 'json',
data: data
}).then(function(data) {
Ember.run(null, resolve, data);
}, function(jqXHR) {
jqXHR.then = null; // tame jQuery's ill mannered promises
Ember.run(null, reject, jqXHR);
});
});
问题可能在序列化程序中。你能同时提供它的代码吗?