dataTable调用接口渲染数据,没有数据,报错
2024-09-06 21:56:41
当没有数据的时候,报错:
解决方法:
在后台那边处理一下,当没有数据的时候,令 data : ' ' 或者 data : [ ]
前端代码:
var loading = layer.load(1, {shade: [0.1,'#fff']});
table11=$('#table11').DataTable( {
"ajax": "User/showTech",
"initComplete":function(){
layer.close(loading);
},//初始化完成之后调用的函数,当后台数据为空的时候,就不会进入行回调函数"createdRow",然后就关闭不了layer加载动画
"createdRow":function(row,data,index){
layer.close(loading);
specialClassName(data._10ma,8,row);
specialClassName(data._20ma,9,row);
specialClassName(data._50ma,10,row);
specialClassName(data._100ma,11,row);
specialClassName(data._200ma,12,row);
$('td',row).eq(1).html('').append('<a href="stock/detail?code='+data.code+'&company='+data.company+'" target="_blank">'+data.code+'</a>');
$('td',row).eq(0).attr('class','unfollow');
},"columns": [
{ "data": "remove" },
{ "data": "code" },
{ "data": "company" },
{ "data": "section" },
{ "data": "market_value" },
{ "data": "price" },
{ "data": "div" },
{ "data": "pe" },
{ "data": "_10ma" },
{ "data": "_20ma" },
{ "data": "_50ma" },
{ "data": "_100ma" },
{ "data": "_200ma" },
],
"aLengthMenu": [[10, 20, 50, 100, -1], ["10", "20", "50","100", "All"]],//第一组数量,第二组说明文字
columnDefs:[{
type: 'natural', targets: 1,
},
{
'targets' : [0,2],//第一列不排序
'orderable' : false
},{
//设置不参与搜索
"targets":[0,4,5,6,7,8,9,10,11,12],
"searchable":false
}]
});
dataTable固定表格宽度:http://www.cnblogs.com/hdwang/p/7146434.html
【扩展】
datatable一些比较常见的报错:
最新文章
- HTML5- Canvas入门(五)
- AngularJS 参考手册
- C# List 的一些操作 (两List元素是否想同,List是否包含在另一个List中)
- html基础总结版
- html5移动端制作知识点总结
- 什么是RAID
- aspx网页相对布局
- 阿里云PHP Redis代码示例
- 设置UITabBarController的背景颜色
- ajax 的基本原理
- 【解决方法】VS 丢失模板
- Struts学习之流程汇总
- js 日期大小比较
- 有关static静态方法知识的收集
- How to install tcpping on Linux.md
- zoj 3605
- SpringBoot 全配置(推荐收藏)
- maven私服内容补充
- url添加时间戳
- Shell基础-Bash命令类型
热门文章
- solr的copyFeild用法(改变各个feild的权重,修改打分结果)-注意!
- Codeforces 1097F Alex and a TV Show (莫比乌斯反演)
- HDOJ 1121 Complete the Sequence
- 628D Magic Numbers
- Luogu 4409 [ZJOI2006]皇帝的烦恼
- Java Collection.RP
- 关于IO流---笔记1
- Python学习笔记--2--面向对象编程
- C++笔记--抽象机制
- .net core 部署在Linux系统上运行的环境搭建总结