62,047
社区成员
发帖
与我相关
我的任务
分享
$.dataTablesSettings = {
// 搜索框和页码设置在表格的下面
"dom": '<"top"i>rt<"bottom"flp><"clear">',
// 控制是否显示表格的信息
"info": false,
"processing": true,
"serverSide": true,
"bSort": true,
"searching": true,
//当处理大数据时,延迟渲染数据,有效提高Datatables处理能力
"deferRender": true,
"bFilter": true,
"ajax": "@Url.Action("List","Bayonet")",
"columns": [
{
"data": "BayonetID"
},
{ "data": "BayonetName" }, //
{ "data": "Lane" },//
{ "data": "Direction" },//
{ "data": "VehicleID" }, //
{ "data": "VehicleNumber" },//
{ "data": "VehicleType" },//
{
"data": "Date",
"mRender": function (data, type, full) {
return changeDateFormat(data);
}
},//
{
"data": "BayonetID",
"mRender": function (data, type, full) {
var re = "<div style='text-align:center'><a href='#' class='btn btn-danger'>删除</a></div>";
return re;
}
},
{
"data": "BayonetID",
"mRender": function (data, type, full) {
var re = "<a href='#' class='btn btn-primary'>编辑</a>";
return re;
}
}
],
"language": {
//"lengthMenu": "_MENU_ 条记录每页",
"sProcessing": "正在加载数据...",
"zeroRecords": "没有找到记录",
"info": "第 _PAGE_ 页 ( 总共 _PAGES_ 页 )",
"infoEmpty": "无记录",
"infoFiltered": "(从 _MAX_ 条记录过滤)",
"paginate": {
"previous": "上一页",
"next": "下一页",
"first": "首页",
"last": "尾页"
}
},
// 重新绘制表格的回调函数
"fnDrawCallback": function () {
//alert("重新绘制");
},
"fnServerParams": function (data) {
alert(aoData);
data.push(
{ "name": "BayonetName", "value": $("#BayonetName").val() }
);
}
}
$(document).ready(function () {
table = $("#table_local").DataTable($.dataTablesSettings);
});
var result = new { draw = newDraw, recordsTotal = list.Count, recordsFiltered = totalCount, data = list };
return Json(result, JsonRequestBehavior.AllowGet);
data.push(
这一行设置断点进行调试,看看 data 是不是数组对象实例(还是 null)。
出了问题要调试。一个专业程序员都是第一时间贴出调试画面,会不会调试这个基本习惯,能看出培训水平。? tyeof data
这类代码看看结果.......这些就好像是医生,不会看化验单和扫描片子,只会看病人的脸色、问病人最近吃了什么来猜测病情,这不是真医生。