我还探讨datatable1.10新用途,如果在下面的代码中的错误,欢迎。。

1.10与1.9解释官方网站之间的差异:http://www.datatables.net/upgrade/1.10

看代码。先看1.9的写法:

$(document).ready(function() {

var table, _qData;

table = $('#example').dataTable({

            aoColumns : _tableCols,

            fnCreatedRow : xxxxx,    //函数名

        });

        loadList();

});

// table: 表格对象

    function loadList() {

        $.ajax({

            url : '/queryxxxx',

            data : _qData,

            dataType : 'json',

            success : function(data) {

                table.fnClearTable();

                table.fnAddData(data.records);

            }

        });

    }

var _tableCols = [ {

        mData : null,

        bSortable : false,

        sClass : "center",

        sWidth : "30",

        mRender :xxxx  //函数名

    }, {

        mData : 'groupCode',

        sWidth : "120",

        bSortable : true

    },  {

        mDataProp : "uuid",

        sClass : "center",

        bSortable : false,

        sWidth : "124",

        mRender : xxxx    //函数名

    } ];

如今看1.10的写法

$(document).ready(function() {

var table, _qData;

table = $('#example').dataTable({

             "columns" : _tableCols,

            "createdRow" : xxxxx,    //函数名

        });

        loadList();

});

// table: 表格对象

    function loadList() {

        $.ajax({

            url : '/queryxxxx',

            data : _qData,

            dataType : 'json',

            success : function(data) {

                  table.clear().draw();

                  table.rows.add(data.records).draw();

            }

        });

    }

var _tableCols = [ {

        data: null,

        orderable: false,

        className : "center",

        width : "30",

        render :xxxx  //函数名

    }, {

        data : 'groupCode',

        width : "120",

        orderable: true

    },  {

        data: "uuid",

        className : "center",

        orderable: false,

        width : "124",

        render : xxxx    //函数名

    } ];

我们在看一种1.10的写法。

此时我们将Ajax放在datatable里面

var table= $('#example').dataTable({

        "columns" : _tableCols,                        //_tableCols  写法同上

        createdRow : xxxxx,      //该函数用于行事件

         "ajax" : {

            "url" : "xxxxx",

            "type" : "POST",

            "dataSrc" : function(json) {

                    return json.records;

                        },

            "error" : function() {

                    var data = {

                        "data" : []

                        };

                    return data;

                              }

                }, });



该种方式也能给datatable赋值。

。。

用mDataProp绑定字段   跟mdata 一样的使用方法,这两个都是datatable 1.9及曾经使用方法。1.10之后统一用data了。

1.9         -----》             1.10

mdata mdataprop  -->data

bSortable -->orderable

sClass  -->className

swidth  -->width

mRender -->render

fnCreatedRow   -->createdRow

datatables warning table id requested unknown parameter from the data source for row

(说明:The reason for these warnings are normally due to null values in the data source. The key to suppressing this warning is through the use of the sDefaultContent property.)

以下代码也能略微解决:

1. "aoColumnDefs" : [ {

                    sDefaultContent : '',

                    aTargets : [ '_all' ]

                } ],

2.

add $.fn.dataTableExt.sErrMode = 'throw' in the page where the plugin is used

搜索 datatable 1.10 ajax

版权声明:本文博客原创文章。博客,未经同意,不得转载。

datatable1.9 与datatable1.10以数据差异的更多相关文章

  1. 转-oracle中比较两表表结构差异和数据差异的方法

    oracle中比较两表表结构差异和数据差异的方法 原作者:li2008xue2008ling  出处:http://blog.csdn.net       在工作中需要完成这么一个需求:比较两个表的表 ...

  2. oracle中比较两表表结构差异和数据差异的方法

    在工作中需要完成这么一个需求:比较两个表的表结构是否形相同,并找出差异.比较两个表中的数据是否相同,并找出差异数据?    分析:由于表结构中字段比较多,手工比较很浪费时间,而且不能保证不出错误.对于 ...

  3. Mysql 保留最新的10条数据

    Mysql每天执行计划,保留最新的10条数据,其余的删除 1.Mysql 保留最新的10条数据 sql语句: DELETE tb FROM tbname AS tb,( SELECT id FROM ...

  4. Oracle结合Mybatis实现取表中前10条数据

    之前一直使用mysql和informix数据库,查表中前10条数据十分简单: 最原始版本: select top * from student 当然,我们还可以写的复杂一点,比如外加一些查询条件? 比 ...

  5. excel 快速比对两列数据差异

      excel 快速比对两列数据差异 CreateTime--2018年5月31日11:19:35 Author:Marydon 1.情景展示 找出两列数据的差异 2.具体操作 方式一:使用条件格式 ...

  6. php 导出excel 10万数据

    php导出excel 10万数据(此代码主要测试用) 在工作当中要对一些基本信息和其他信息导出 起初信息比较小无所谓.... 但当信息超出65535的时候 发现点问题了 超出了 而且 反应速度很慢 实 ...

  7. oracle和sql server中,取前10条数据语法的区别

    在sql server中,取数据中前10条语句,我们可以用top 10 这样语句,但是oracle就没有这个函数,接下来介绍它们之间的区别 1.sql server 取前10语句和随机10条的语法 - ...

  8. 10.Solr4.10.3数据导入(DIH全量增量同步Mysql数据)

    转载请出自出处:http://www.cnblogs.com/hd3013779515/ 1.创建MySQL数据 create database solr; use solr; DROP TABLE ...

  9. 9.Solr4.10.3数据导入(post.jar方式和curl方式)

    转载请出自出处:http://www.cnblogs.com/hd3013779515/ 1.使用post.jar方式 java -Durl=http://192.168.137.168:8080/s ...

随机推荐

  1. 实现Timeline

    Redis实现Timeline 上回写了使用Redis实现关注关系,这次说说使用Redis实现Timeline. Timeline的实现一般有推模式.拉模式.推拉结合这几种.推模式:某人发布内容之后推 ...

  2. Lucene 实例教程(四)之检索方法总结

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本人声明.否则将追究法律责任. 作者: 永恒の_☆ 地址: http://blog.csdn.net/chenghui031 ...

  3. 设备Oracle当误差:环境不符合要求》》解决方法

    一旦安装Oracle当我常常会遇到这样的问题.也没太在意,改了一下client\stage\cvu文件夹cvu_prereq.xml档(添加支持目前的操作系统信息)为了克服,我没有做笔记,但后来有同学 ...

  4. 【HTML5游戏开发小技巧】RPG情形对话中,令文本逐琢夸出

    从前用JAVAscript完成过令文本逐琢夸出的效果,明天嗡炒用html5中的canvas完成一下.canvas里的内容可没有像<p>那样好操做,起首,您需求懂得一些html5的API才气 ...

  5. 强联通块tarjan算法

    http://poj.org/problem?id=1236第一问:需要几个学校存在软件,才能通过传递,使得所有的学校都有软件 用tarjan算法求出强联通分量后,将每个联通分量缩成一个点,那么问题1 ...

  6. Oracle SQL Lesson (8) - 使用集合操作符(Union,Intersect,Minus)

    集合操作符UNION/UNION ALLINTERSECTMINUS Union All不排序,不去重,其余均升序且去重.create table e1 as select * from emp wh ...

  7. 深度分析DataTable如何筛选

    这项DataTable指SpryMedia专为HTML Table设计的插件页面和发展,官方网站:http://legacy.datatables.net/index. 左右oSettings.aiD ...

  8. Xamarin之 环境错误集锦

    错误信息:   connection of the layout renderer failed.this may be caused by a misconfiguration of java .p ...

  9. JQuery Easy Ui (Tree树)详解(转)

    第一讲:JQuery Easy Ui到底是什么呢? 首先咱们知道JQuery是对Java Script的封装,是一个js库,主要提供的功能是选择器,属性修改和事件绑定等等.. JQuery ui是在j ...

  10. Windows 7 USB DVD Download Tool 制作的U盘无法启动安装Windows7 SP1

    以前用此工具安装Windows7一直正常,未遇到不能启动安装的问题.Windows7 SP1出来后,用此工具制作安装多台机器均不能引导安装(品牌机和兼容机均是如此 ),要么停留在光标闪烁的状态,要么就 ...