jquery 列名和动态列问题
var textAry = new Array[];
var colAry = [
{field:'seq',title:'seq',width:30,align:'center'},
{field:'name',title:'name',width:120,align:'center'}
];
for(i=3;i<textAry.length;i++){
colAry[i] = {field:'colName'+ (i+1),title:*var*,width:90,align:'center',formatter:function(value,rowData,rowIndex){
if(value == 'null'){
value = '--';
}
return value;
}};
}
var viewDataList=$('#tlist').datagrid({
title:'预览',
width:712,
pagintoolbar:true,
fitColumns: true,
scrollbarSize:0,
columnsHeight:39,
loadMsg:'正在加载数据......',
url:'<%=request.getContextPath()%>/servlet/viewData.jsp',
columns:[colAry]
});
问题:我的列是不固定的,根据后台的数据列来显示;现在的问题是:有些列的title是从数据库读的,我现在保存在json串的第一个元素,请问大家有什么好办法来实现我的需求:列名是从后台查询语句得到的,如何放到前台;