JavaScript如何将多个数据放入一个数组
2017-05-10 15:22
711 查看
当遇到这样的场景:一堆数据,每组数据前面都有一个多选框,挑选其中几组数据删除。
分析:那些被挑选的数据需要先通过JavaScript传输到后台,然后在后台删除。那么在JavaScript就需要将这些数据放进一个数组内,然后一次性传输到后台。
var checkboxFlg=0;//用来判定被选中的数据的个数
var dataList=new Array();//新建一个数组
for(var i=0;i<checkboxName.length;i++){
if(checkboxName[i].checked){//挑选出被选中多选框的数据
checkboxFlg++;
var object=new Object();
object.hiddenDeptCode=hiddenDeptCode[i].value;
object.hiddenEmpNo=hiddenEmpNo[i].value;
object.hiddenUpdateDate=hiddenUpdateDate[i].value;//将数据赋值到一个新对象中
dataList.push(object);//将该对象放入数组中
}
}
if(checkboxFlg==0){
document.getElementById("myLabel").innerHTML="请选择复选框";
window.alert("请选择复选框");
return;
}
分析:那些被挑选的数据需要先通过JavaScript传输到后台,然后在后台删除。那么在JavaScript就需要将这些数据放进一个数组内,然后一次性传输到后台。
var checkboxFlg=0;//用来判定被选中的数据的个数
var dataList=new Array();//新建一个数组
for(var i=0;i<checkboxName.length;i++){
if(checkboxName[i].checked){//挑选出被选中多选框的数据
checkboxFlg++;
var object=new Object();
object.hiddenDeptCode=hiddenDeptCode[i].value;
object.hiddenEmpNo=hiddenEmpNo[i].value;
object.hiddenUpdateDate=hiddenUpdateDate[i].value;//将数据赋值到一个新对象中
dataList.push(object);//将该对象放入数组中
}
}
if(checkboxFlg==0){
document.getElementById("myLabel").innerHTML="请选择复选框";
window.alert("请选择复选框");
return;
}
相关文章推荐
- 如何用Ajax传一个数组数据
- 如何将一个字符串中的数据 以逗号为标示 分别存到另一个数组中
- 如何用Ajax传一个数组数据
- OC--有这么一个 整数 123456789,如何将这个整数的每一位数,从末位开始依次放入数组中,并遍历 倒序输出字符串
- MapReduce中的分区Partitioner,如何将拥有同一属性的数据放入同一个分区
- 如何用Ajax传一个数组数据
- JavaScript如何复制一个对象或数组,而不是引用一个对象或数组。
- [VB.NET]请问如何将从数据库提出来的一列数据存入一个数组中?
- javascript怎么把对象里的数据整合进另外一个数组里
- 如何把JavaScript数组中指定的一个元素移动到第一位
- 如何将数据表中俩个字段的记录放到一个动态数组中去?
- 用javascript如何删除一个数组中的重复元素
- 怎样将datatable中的一列的数据放入一个数组解决方法
- Map接口及其重要实现类的方法总结:从HashMap中放入,查找,删除一个对象,并将全部value放入到一个数组中;获得HashMap的全部数据
- 从”如何设计一个通用数据类型的数组“谈什么才是程序员真正应该干的事
- 如何创建一个可以保存13亿数据的数组?兼谈时间和空间之间永无休止的战争
- 有一个字符串,如"11.2美元34人民币";如何将数字与单位分开,放入数组中呢,数组比如 attr[0]=11.2 attr[1]=美元 ,依次类推
- 一个JavaScript数据筛选器(二)——数组筛选器
- Javascript如何判断数据类型和数组类型
- 如何在javascript数组中删除一个元素并改变数组长度