$(document).ready(function() { //ajax mocks /* $.mockjaxSettings.responseTime = 500; $.mockjax({ url: '/post', response: function(settings) { log(settings, this); } });*/ /*$.mockjax({ url: '/error', status: 400, statusText: 'Bad Request', response: function(settings) { this.responseText = 'Please input correct value'; log(settings, this); } });*/ /* $.mockjax({ url: '/status', status: 500, response: function(settings) { this.responseText = 'Internal Server Error'; log(settings, this); } });*/ /* $.mockjax({ url: '/groups', response: function(settings) { this.responseText = [ {value: 0, text: 'Guest'}, {value: 1, text: 'Service'}, {value: 2, text: 'Customer'}, {value: 3, text: 'Operator'}, {value: 4, text: 'Support'}, {value: 5, text: 'Admin'} ]; log(settings, this); } });*/ // Datatables $('#example').dataTable({ "lengthMenu": [[30,60], [30, 60,]], //分页显示数量 "language": { "lengthMenu": "每页_MENU_ 条记录", "zeroRecords": "没有找到记录", "info": "显示 _START_ - _END_ , 共 _TOTAL_ 条", "infoEmpty": "无记录", "search": "搜索:", "infoFiltered": "(从 _MAX_ 条记录过滤)", "paginate": { "previous": "上一页", "next": "下一页" } } }); $('#example-editable').DataTable(); var table = $('#example2').DataTable({ "columnDefs": [ { "visible": false, "targets": 2 } ], "order": [[ 2, 'asc' ]], "displayLength": 25, "drawCallback": function ( settings ) { var api = this.api(); var rows = api.rows( {page:'current'} ).nodes(); var last=null; api.column(2, {page:'current'} ).data().each( function ( group, i ) { if ( last !== group ) { $(rows).eq( i ).before( '