我正在尝试创建一个表单,其中有一个列表,其中包含您朋友的名称,每个名称都带有一个复选框,我已经获取数据并将数据作为数组插入集合中,但现在我添加了一个过滤器到朋友列表,当我勾选复选框时 - >更改过滤器 - >出现其他名称 - >更改过滤器,以便第一个名称再次出现,但不再检查,因此数据丢失
这就是为什么我创建了一个事件,其中存储了此过滤器输入的姓氏,当您更改过滤器并选择一些朋友时,我想将第一个和第二个数组合并将其插入集合中。
到目前为止:
Template.NeuesEvent.events({
"click .RadioButtonOnClick": function(event){
var Zwischensumme = [];
$.each($('.FreundeCheckbox:checked'), function(){
Zwischensumme.push($(this).val());
});
console.log(Zwischensumme);
Session.set("Zwischensumme", Zwischensumme);
}
});
这是另一个带插入和数组的事件我想要的所有数据都是“eingeladene”:
Template.NeuesEvent.events({
"submit .add-event": function(event){
var Name = event.target.name.value;
var Beschreibung = event.target.beschreibung.value;
var Datum = event.target.Datum.value;
var Autor = Meteor.userId();
var Einladender = Meteor.user().username;
var eingeladene = [-----Here the Data have to go-------- ];
if (Name == "")
{
confirm("Das Event braucht einen Namen ;)")
}
else
{
Meteor.call('addEvent', Name, Beschreibung, Datum, eingeladene, Autor, Einladender)
event.target.name.value = "";
event.target.beschreibung.value = "";
FlowRouter.go('/meineEvents');
return false;
}
}
});