我使用嵌套列表管理类别权重和父级的组件。当我完成拖动时,我发送一个列表序列化的帖子,我想用新选项更新类别,并发送状态为视图的Json。我尝试了很多东西,但任何工作。现在我试图用一个计数器进行循环,使用Categories.update()回调在每个类别更新中增加,但不起作用。有什么建议吗?
我的代码(数据为空,错误为空):
var total = list.length;
var updated = 0;
var errors = [];
list.each(function(category){
Categories.update({id: category.id}, {parent: category.parent}, function(err, data){
updated++
if(err)
errors.push(err);
if(updated==total)
if(errors.length)
res.status(400).json(errors);
else
res.status(200).json();
});
});
P.D。:我也尝试使用setInterval检查更新并执行res.status ...