if ($('input[name="expense_account"]').length > 0) { $.getJSON('json/expense-accounts').success(function (data) { $('input[name="expense_account"]').typeahead({source: data}); }); } if ($('input[name="revenue_account"]').length > 0) { $.getJSON('json/revenue-accounts').success(function (data) { $('input[name="revenue_account"]').typeahead({source: data}); }); } if ($('input[name="category"]').length > 0) { $.getJSON('json/categories').success(function (data) { $('input[name="category"]').typeahead({source: data}); }); } $(document).ready(function () { $('#transactionTable').DataTable( { serverSide: true, ajax: URL, paging: true, processing: true, order: [], "lengthMenu": [[50, 100, 250, -1], [50, 100, 250, "All"]], columns: [ {name: 'date', data: 'date'}, { name: 'description', data: 'description', render: function (data, type, full, meta) { return ' '+ '' + data.description + ''; } }, { name: 'amount', data: 'amount', render: function (data, type, full, meta) { return '\u20AC ' + data.toFixed(2) + ''; } }, { name: 'from', data: 'from', render: function (data, type, full, meta) { return '' + data.name + ''; } }, { name: 'to', data: 'to', render: function (data, type, full, meta) { return '' + data.name + ''; } }, { name: 'id', data: 'id', render: function (data, type, full, meta) { return '
'+ ''+ '' + ''+ ''+ '
'; } } ] } ); });