码迷,mamicode.com
首页 > 编程语言 > 详细

js三维数组的使用

时间:2019-12-06 19:10:53      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:nbsp   put   cti   使用   NPU   数组   数据   请求   rest   

今天本来项目开发的时候,ajax请求后台数据,本来还以为二维数组够用了,后来发现少了一维根本没法使用,

于是使用js创建三维数组,进行表格数据的填充,

其实返回回来的数据格式是这样的

XXXXXX=XXXXXXX#XXXXXXX=XXXXXXX#XXXXXXXX:XXXXXXXX

这样的数据

一维是XXXXXX=XXXXXXX#XXXXXXX=XXXXXXX#XXXXXXXX:XXXXXXXX

二维是XXXXXX=XXXXXXX

三维是XXXXXXX

代码其实很简单, 但还是整个结构搞清楚,花了一些时间,做个记录,以后方便查询

success: function (result) {
                $("#table tbody").find("tr").remove();
                var array = new Array();
                array = (result+"").split("#");
                var len = array.length;
                for(var i=0;i<len;i++){ //遍历每一行
                    var iteminfo = array[i];
                    var itemAttribute = new Array();
                    itemAttribute = (iteminfo+"").split(","); //获取每一列
                    var len2 = itemAttribute.length;
                    var demo = new Array(20);
                    for(var ii=0;ii<20;ii++){
                         demo[ii] = new Array(9);
                        for(var jj=0;jj<9;jj++){
                            demo[ii][jj] = new Array(2);
                            for(var kk=0;kk<2;kk++){
                                demo[ii][jj][kk] = "";
                            }

                        }
                    }
                    for(var j=0;j<len2;j++) {
                        demo[i][j] = (itemAttribute[j] + "").split("=");
                    }
                    $("#table tbody").prepend(‘<tr>‘ +
                        ‘<td><input type="checkbox" name="interest" value="study"/></td>‘ +
                        ‘<td>‘ + demo[i][0][1] + ‘</td>‘ +
                        ‘<td>‘ + demo[i][1][1] + ‘</td>‘ +
                        ‘<td>‘ +demo[i][2][1]+ ‘</td>‘ +
                        ‘<td>‘ + demo[i][3][1] + ‘</td>‘ +
                        ‘<td>‘ + demo[i][4][1] + ‘</td>‘ +
                        ‘<td>‘ + demo[i][5][1]+ ‘</td>‘ +
                        ‘<td>‘ + demo[i][6][1] + ‘</td>‘ +
                        ‘<td>‘ + demo[i][7][1] + ‘</td>‘ +
                        ‘<td>‘ +demo[i][8][1] + ‘</td>‘ + ‘</tr>‘);
                }
                return false;
            },

  

 

js三维数组的使用

标签:nbsp   put   cti   使用   NPU   数组   数据   请求   rest   

原文地址:https://www.cnblogs.com/Koaler/p/11996842.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!