【发布时间】:2013-11-20 01:44:49
【问题描述】:
我实际上是在我的 Ember 应用程序中使用 Ajax 而不是 Ember-Data 来执行 CRUD 操作。
场景是每当我删除记录时,模型都不会更新。我有一个项目列表,每个项目前面都有一个“删除”按钮。
这是与删除相关的操作:
deleteItem: function(item){ //function for delete action
var id = item.get('id');
$.ajax({
type : "POST",
url : "http://pioneerdev.us/users/deleteProject/" + id,
dataType : "json",
success : function(data) {
console.log('success');
}
});
alertify.success('Record Deleted!');
window.setTimeout(function(){location.reload()},3000)
}
如您所见,我正在使用location.reload 手动重新加载模型。如果有人感兴趣,他可以在我的 GitHub repo 上查看完整源代码
有没有更好的方法来做到这一点?
【问题讨论】:
标签: javascript ajax ember.js