Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将值作为数组/集合传递_Javascript_Jquery - Fatal编程技术网

Javascript 将值作为数组/集合传递

Javascript 将值作为数组/集合传递,javascript,jquery,Javascript,Jquery,我有以下代码: var addNew = $('#divListBox').find(':checked') .map(function() { return $(this).val(); }).get(); 我想知道是否有办法获取所有已检查的值并将其放入集合中,以便将其发送到控制器?您可以这样做 var v_coll=[]; $('#divListBox').

我有以下代码:

var addNew = $('#divListBox').find(':checked')
                     .map(function() {
                         return $(this).val();
                     }).get();
我想知道是否有办法获取所有已检查的值并将其放入集合中,以便将其发送到控制器?

您可以这样做

var v_coll=[];
$('#divListBox').find(':checked').each(function(){
   v_coll.push($(this).val);
});
你可以这样做

var v_coll=[];
$('#divListBox').find(':checked').each(function(){
   v_coll.push($(this).val);
});

您的代码似乎很好,您期望什么?根据您的定义,“集合”是什么?是的,您的意思是希望将集合传递到服务器端处理程序中吗?或者某种JavaScript控制器?@每个人——我想我得到了我想要的东西。我想我只是想得太多了。因此,我所做的是使用上面提供的代码示例,我能够获得ID:“1,2,3等”。我将该变量“addNew”作为参数传递到服务器端,在服务器端创建另一个变量“colAddNew=addNew.Split(“,”)”以将其放入集合中。然后我迭代了一遍,终于找到了我想要的地方。你的代码似乎很好,你期望什么?根据你的定义,“集合”是什么?是的,你的意思是你希望一个集合被传递到你的服务器端处理程序中吗?或者某种JavaScript控制器?@每个人——我想我得到了我想要的东西。我想我只是想得太多了。因此,我所做的是使用上面提供的代码示例,我能够获得ID:“1,2,3等”。我将该变量“addNew”作为参数传递到服务器端,在服务器端创建另一个变量“colAddNew=addNew.Split(“,”)”以将其放入集合中。然后我迭代了一遍,终于到达了我想去的地方。