DataTable 字段值为空的时候报错的解决
在使用Datatable的时候,后台返回给前台的值会有空的时候,而这个时候,前台会报错,这里讲防治方法;
$('#datatable1').DataTable( {
                ajax: {
                    "url": 'list',
                    "type": "POST",
                    data:{
                        title : function(){
                            return $("#title").val();
                        }
                    }
                },
                columnDefs: [{"defaultContent": "",
                              "targets": "_all"}],
                columns: [
                    { title: "序号", render:function(data,type,row,meta){
                        return meta.row +  + meta.settings._iDisplayStart }, width:"5%" },
                    { title: "推送类型", data:"mp_send_type", width:"5%" }, //x
                    { title: "推送标题", data:"mp_msg_title", width:"15%" },
                    { title: "任务ID(TASK id)", data:"mp_taskid", width:"12%" },//x */
                    { title: "推送时间", data:"mp_send_time", width:"7%" }, //x
                    { title: "推送人数", data:"mp_count", width:"5%" }, //x
                    { title: "操作人", data:"mp_admin_user_name", width:"7%" }, //    x
                    { title: "状态", render:function(data, type, row){
                        var str = "";
                        if(row.mp_status == ""){
                            str = "<span class='label label-warning'>推送中</span>";
                        }else if(row.mp_status == ""){
                            str = "<span class='label label-success'>推送完成</span>";
                        }else{
                            str = "<span class='label label-warning'>推送失败</span>";
                        }
                        return str;
                    } , width:"10%"}
                ]
                ,serverSide: true
                ,paging:true
                ,pagingType: "simple_numbers"
                ,lengthChange: true
                ,ordering:false
                ,info:false
                ,pageLength:
                ,searching: false
                ,language: {
                    "url": "<%=contextPath %>/static/backend/js/Chinese.lang"
                }
            });
中间的:
columnDefs: [{"defaultContent": "",
                              "targets": "_all"}],
这一点就是设置默认值为空的时候,不报错
DataTable 字段值为空的时候报错的解决的更多相关文章
- 请求参content-type的值为json,返回报错的解决方法
		如上图,请求后报参数错误 原因content-type的值为json requests.post左侧的data要改为json 即r = requests.post(url, json=data, he ... 
- 解决:mysql5.7 timestamp默认值0000-00-00 00:00:00 报错
		解决:mysql5.7 timestamp默认值0000-00-00 00:00:00 报错 学习了:https://www.cnblogs.com/cnhkzyy/p/9119339.html se ... 
- mysql5.7中timestam默认值'0000-00-00 00:00:00'报错
		在mysql5.7中设置 timestamp NOT NULL DEFAULT '0000-00-00 00:00:00'会报错: 解决办法: mysql> set sql_mode='NO_A ... 
- 如何自定义JSTL标签与SpringMVC 标签的属性中套JSTL标签报错的解决方法
		如何自定义JSTL标签 1.创建一个类,从SimpleTagSupport继承 A) 通过继承可以获得当前JSP页面上的对象,如JspContext I) 实际上可以强转为PageContext II ... 
- Loadrunner参数化连接oracle、mysql数据源报错及解决办法
		Loadrunner参数化连接oracle.mysql数据源报错及解决办法 (本人系统是Win7 64, 两位小伙伴因为是默认安装lr,安装在 最终参数化的时候,出现连接字符串无法自动加载出来: 最 ... 
- PHP empty函数报错的解决办法
		PHP empty函数在检测一个非变量情况下报错的解决办法. PHP开发时,当你使用empty检查一个函数返回的结果时会报错:Fatal error: Can't use function retur ... 
- 网站eurl.axd报错的解决方法
		网站eurl.axd报错的解决方法 错误发生的原因是当ASP.NET检测到Web站点配置为使用ASP.NET 4.0,本地ASP.NET 4.0 的组件会传递一个不能扩展的 URL到ASP.NET的管 ... 
- windows下oracle数据库报错ORA-12705解决方法
		转自:http://blog.sina.com.cn/s/blog_16eaf6b940102x66q.html 有个朋友,他们那边windows虚拟机重启后,数据库不能起来报错ORA-12705无法 ... 
- Springboot数据库连接池报错的解决办法
		Springboot数据库连接池报错的解决办法 这个异常通常在Linux服务器上会发生,原因是Linux系统会主动断开一个长时间没有通信的连接 那么我们的问题就是:数据库连接池长时间处于间歇状态,导致 ... 
随机推荐
- 关于LoadRunner的迭代
			通过用lr做负载压力测试过程发现,如果设定不同的action迭代次数,每次得出的结果是不同的,曲线的表现形式也是不同的.这点就使我们会感觉困惑,为什么要设置action的迭代次数?以及对于不同的应用系 ... 
- linux 2>&1的用法
			linux中有三种标准输入输出,分别是STDIN,STDOUT,STDERR,对应的数字是0,1,2.STDIN就是标准输入,默认从键盘读取信息:STDOUT是标准输出,默认将输出结果输出至终端,也就 ... 
- MikroTik RB750r2/RB750gr3 操作记录
			1. 客户端的下载 http://www.mikrotik.com/download 下载 winbox 2. Reset重置密码的正确姿势 http://wiki.mikrotik.com/ind ... 
- 云ci自动构建实例 最佳实践
- JAVA常见异常解析
			1. java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对 ... 
- HDUOJ--畅通工程
			畅通工程 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submi ... 
- 微信小游戏“跳一跳”,Python“外挂”已上线
			微信又一次不声不响地搞了个大事情: “小游戏”上线了! 于是,在这辞旧迎新的时刻,毫无意外的又火了. 今天有多少人刷了,让我看到你们的双手! 喏,我已经尽力了…… 不过没关系,你们跳的再好,在毫无心理 ... 
- leetcode621 贪心:任务安排
			题目链接 给定26种任务,每种任务的数量已知. 相同任务之间必须间隔n个时间段,为了不足n个时间段,可以让及其休息. 问:最少需要多长时间才能处理完这些任务? 这道题用贪心策略解决:每次安排任务时,优 ... 
- 【LeetCode】47. Permutations II
			Permutations II Given a collection of numbers that might contain duplicates, return all possible uni ... 
- Linux命令-下载文件的工具:wget
			Linux系统中的wget是一个下载文件的工具,它用在命令行下.对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器.wget支持HTTP,HTTPS和FTP协 ... 
