JavaScript 中的数据截取问题

来源:互联网 发布:视频宣传片制作软件 编辑:程序博客网 时间:2024/06/16 06:07

一.数组中获取

1.从一组数据数组中获取1个字段 

var formData = $("#tbMain table").DataTable().rows('.selected').data();var arr=new Array();for(var i=0;i<formData.length;i++){arr.push(formData[i].bgxmid);}console.log(arr.toString())  

或是



或是字符串的时候



2.从一数据数组中获取2个字段  组成二维数组(获取多个字段也是可以的)


①不带字段

var formData = $("#tbMain table").DataTable().rows('.selected').data();                //2.截取出  诊疗项目ID(zlxmid)  报告项目ID(bgxmid) 仪器字典编号(yqzdbh)                var arr=new Array();//这是定义数组来存储 需要的字段                for(var i=0;i<formData.length;i++){                    arr[i] = new Array();//定义外面那个arr下面的二维数组                    arr[i].push(formData[i].bgxmid);                    arr[i].push(formData[i].yqzdbh);                    arr[i].push(formData[i].zlxmid);                }                var zlxmmc_id=Number(staData.id);//转出整数                //2.2把输入的诊疗项目名称 赋值给 新的数组                for(var i=0;i<arr.length;i++){                    arr[i][2]=zlxmmc_id;                     }                  console.log(arr)

输出的是:


②带字段名

 //1. 获取table表中所有的打钩记录                var formData = $("#tbMain table").DataTable().rows('.selected').data();                //2.截取出  诊疗项目ID(zlxmid)  报告项目ID(bgxmid) 仪器字典编号(yqzdbh)                var arr=new Array();//这是定义数组来存储 需要的字段                var zlxmmc_id=Number(staData.id);//转出整数                for(var i=0;i<formData.length;i++){                    var object = new Object();                    object.bgxmid = formData[i].bgxmid;                    object.yqzdbh = formData[i].yqzdbh;                    object.zlxmid = zlxmmc_id;                    arr.push(object);                }                console.log(arr)                //转成json格式                console.log(JSON.stringify(arr))


输出的是:




阅读全文
0 0
原创粉丝点击