我想显示一个数据库值并构建一个引导网格,构建引导网格很容易,但是显示数据并不容易构建。
通常我会在循环中调用我想要的项目,如x[i].DIAG;
。但是,我正在构建一个动态变量名称" s":var s = i*cNum+j
,以便我可以动态调用该项目x[s].DIAG
。当我用console.log(s)
显示值时,我会看到我想要的值。但是,当我尝试输出它打破的数据时。任何建议将不胜感激。
JSON示例:
0: Object
DIAG:"Anaplastic"
DIAGID:13
代码:
function loadDiag(){
$.ajax({type: "GET"
, dataType: "json"
, url: "CFCs/lookUps.cfc"
, data: {method: "Diag_rlu"}
, success: function(data){
var x = data.items;
console.log(x)
var rNum = x.length / 6 //number of rows
var cNum = 6 // number of colums
var str = '';
for (var i = 0; i < rNum; i++) {
str += '<div class="row" id="'+i+'">';
for (var j = 0; j < cNum; j++) {
var s = i*cNum+j
if(s <= x.length){
str += '<div class="col-xs-2">'+x[s].DIAG+'</div>';
} else{
str += '<div class="col-xs-2"></div>';
}
}
str += '</div>';
}
$('.diagnosis').html(str);
}
});
}