我们可以设置多个值来在骨干中修改吗?

Can we set multiple values to modle in backbone

本文关键字:修改 设置 我们      更新时间:2023-09-26

我是骨干nodejs的新手,我做了一个演示,它使用主干和nodejs来更新和插入数据。我能够一次发送包含单个数据的放置请求。

this.model.set({    
    user_id:Session.get('userid'),
    seat_id:seatId
});
this.model.save({
     success: function() {
        // do some stuff here
        alert("a")
     },
     error: function() {
        // do other stuff here
        alert("b")
     }
    })

上面的代码将单行信息发布到服务器。我想一次向服务器发送多个信息。我们可以设置如下所示的模型吗

this.model.set([{
   user_id:Session.get('userid'),
   seat_id:2
},{
   user_id:Session.get('userid'),
   seat_id:3
}]);

谢谢

你可以这样做:

arr = [{
   user_id:Session.get('userid'),
   seat_id:2
},{
   user_id:Session.get('userid'),
   seat_id:3
}];
this.model.set(sessions, arr);