datatables的ajax

来源:互联网 发布:东方有线网络 客服电话 编辑:程序博客网 时间:2024/05/22 13:36
<script>        $(document).ready(                function() {                    $.ajaxSetup({                        beforeSend : function() {                            // show gif here, eg:                            $('#querybutton').attr('class',                                    'btn btn-round btn-warning');                            $("#cs").show();                        },                        complete : function() {                            // hide gif here, eg:                            $('#querybutton').attr('class', 'btn btn-default');                            $("#cs").hide();                        }                    });                         var sql = $('.x_panel').text();                        if (sql.length == 0) {                            alert('输入筛选信息');                        } else {                            var url =" ";                            $.ajax(url, {                                type : 'POST',                                data : {},                                 dataType : 'json',                                timeout : 300000,                                crossDomain : true,                                success : function(resp) {                                    var err = resp['err'];                                    if (err) {                                        alert(err);                                        return;                                    }                                    var dataSet = resp['data'];                                    var cols = resp['cols'];                                    var handleDataTableButtons = function() {                                        if ($("#live-ten").length) {                                            $("#live-ten").DataTable({                                                data : dataSet,                                                columns : cols,                                                deferRender : true,                                                destroy : true,                                                ordering:false,                                                paging : true,                                                bsort:false,                                                oLanguage: {//插件的汉化                                                "sLengthMenu": "每页 _MENU_ 条数据",                                                "sZeroRecords": "抱歉, 没有找到",                                                "sInfo": "_START_ 到 _END_ /共 _TOTAL_ 条数据",                                                "sInfoEmpty": "没有数据",                                                "sInfoFiltered": "(从 _MAX_ 条数据中检索)",                                                "oPaginate": {                                                "sFirst": "首页",                                                "sPrevious": "前一页",                                                "sNext": "后一页",                                                "sLast": "尾页"                                                              },                                                  "sZeroRecords": "没有检索到数据",                                                   "sSearch": "搜索",                                                  },                                                dom : "Bfrtip",                                                buttons : [ {                                                    extend : "csv",                                                    className : "btn-sm",                                                    text:"导出"                                                } ],                                                responsive : true                                            });                                        }                                    };                                    TableManageButtons = function() {                                        "use strict";                                        return {                                            init : function() {                                                handleDataTableButtons();                                            }                                        };                                    }();                                    TableManageButtons.init();                                },                                error : function() {                                                                   alert("error");                                }                            });                            }                        }                    });                });    </script>
0 0
原创粉丝点击