$.post(url, params,
function(d) {
var datas = $.parseJSON(d);
if (datas.status == "") {
if (datas.total > 0) {
var columns = new Array(); //定义列集合
var row = datas.heads[0]; //获取首行数据
var jValue;
//根据首行数据创建columns配置
$.each(row, function(i, v) {
for(var key in row){
if(null != key){ //item 表示Json串中的属性,如'name'
jValue=row[key];//key所对应的value
var column = {};
column["title"] = "" +key;
column["field"] = "" + key;
column["align"] = "center";
columns.push(column); //放入定义数组
}
}
$('#selectGrid').datagrid({
columns: [columns]
});
$('#selectGrid').datagrid("loadData", datas);
} else {
$('#selectGrid').datagrid("loadData", {
total: 0,
rows: []
});
}
} else {
$('#selectGrid').datagrid("loadData", {
total: 0,
rows: []
});
$.messager.alert("提示信息", "查询出错!");
}
$.messager.progress('close');
});
}
浙公网安备 33010602011771号