$(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( ''+group+'' ); last = group; } } ); } } ); // Order by the grouping $('#example2 tbody').on( 'click', 'tr.group', function () { var currentOrder = table.order()[0]; if ( currentOrder[0] === 2 && currentOrder[1] === 'asc' ) { table.order( [ 2, 'desc' ] ).draw(); } else { table.order( [ 2, 'asc' ] ).draw(); } } ); $.fn.isValid = function(){ return this[0].checkValidity() } var t = $('#example3').DataTable(); $('#add-row').on( 'click', function () { if($("#add-row-form").isValid()) { var name = $('#name-input').val(), position = $('#position-input').val(), age = $('#age-input').val(), date = $('#date-input').val(), salary = $('#salary-input').val(); t.row.add( [ name, position, age, date, '$' + salary ] ).draw(); $('.modal').modal('hide'); return false; } }); /* $('.date-picker').datepicker({ orientation: "top auto", autoclose: true });*/ }); jQuery(document).ready(function() { ComponentsjQueryUISliders.init(); });