var opt = {
"fnDrawCallback" : function(oSettings) {
//打印服务器返回的数据
var json=jQuery.parseJSON(oSettings.jqXHR.responseText);//获取后台方式 直接可以拿到json 之后进行处理
console.info(json);
//增加一行显示序号
var api = this.api();
var startIndex = api.context[0]._iDisplayStart;
api.column(0).nodes().each(function(cell, i) {
cell.innerHTML = startIndex + i + 1;
});
}
}
是拼完直接扔到html里展示用,还是扔回json结果集?
展示用,现在就想在最前面插入,现在可以插入,但是只能在后面
@A_Fann: 直接遍历后端返回的result。定义个变量(eg:let number = 0)。在循环里 number++
然后往html的<tr>中增加一个<td>number<td> 就完了。
<td>紧跟在<tr>后面。就跑前面首列了
let i = 0;
for(let key in result) {
i++;
result[key]['sort'] = i;
}
console.log(result);
实在不行让后台给你加一个,省的自己写。。。。。
展示用?如果只是展示,你展示用ul li,然后序号不是会自己生成?