for(var i=0;i<=columns.length;i++){
数组越界,把=号去掉就可以了。。。
TypeError: columns[i] is undefined
tr+="<td>"+columns[i].title+"</td>";
$(function(){
$("#datagrid").datagrid({
columns:[[
{title:"车次",width:100,field:'ceci'},
{title:"车次",width:100,field:'ceci1'},
{title:"车次",width:100,field:'ceci2'},
{title:"车次",width:100,field:'ceci3'},
{title:"车次",width:100,field:'ceci4'},
]
],
fitColumns:true
});
});
field必须不一样,不然会出问题的。。。。
json格式,少了个逗号
{
"total":1000,
"rows":[
{
"ceci":"G118",
"ceci1":"G118",
"ceci2":"G118",
"ceci3":"G118",
"ceci4":"G118",//这里多了个逗号,怎么调都调不出效果的原因。。。
}
]
}