标签: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;
},
标签:nbsp put cti 使用 NPU 数组 数据 请求 rest
原文地址:https://www.cnblogs.com/Koaler/p/11996842.html