jQuery DataTables Checkboxes: Data Sources - JavaScript (arrays/objects) - Objects

For more information, see https://www.gyrocode.com/projects/jquery-datatables-checkboxes/

by gyrocode

HTML

<link rel="stylesheet" href="https://cdn.datatables.net/s/dt/dt-1.10.10,se-1.1.0/datatables.min.css">
<script src="https://cdn.datatables.net/s/dt/dt-1.10.10,se-1.1.0/datatables.min.js"></script>
<script src="https://gyrocode.github.io/jquery-datatables-checkboxes/1.2.11/js/dataTables.checkboxes.min.js"></script>
<link rel="stylesheet" href="https://gyrocode.github.io/jquery-datatables-checkboxes/1.2.11/css/dataTables.checkboxes.css">
<h3><a href="https://www.gyrocode.com/projects/jquery-datatables-checkboxes/">jQuery DataTables Checkboxes</a>: <a target="_blank" href="https://www.gyrocode.com/projects/jquery-datatables-checkboxes/examples/data-sources/">Data Sources</a> - <a target="_blank" href="https://www.gyrocode.com/projects/jquery-datatables-checkboxes/examples/data-sources/js/">JavaScript (arrays/objects)</a> - Array of objects</h3>
    
<table id="example" class="display" cellspacing="0" width="100%">
   <thead>
      <tr>
         <th></th>
         <th>Name</th>
         <th>Position</th>
         <th>Office</th>
         <th>Extn</th>
         <th>Start date</th>
         <th>Salary</th>
      </tr>
   </thead>
   <tfoot>
      <tr>
         <th></th>
         <th>Name</th>
         <th>Position</th>
         <th>Office</th>
         <th>Age</th>
         <th>Start date</th>
         <th>Salary</th>
      </tr>
   </tfoot>
</table>

<hr><a target="_blank" href="https://www.gyrocode.com/projects/jquery-datatables-checkboxes/examples/basic/basic-initialization/">See full article on Gyrocode.com</a>

JavaScript

$(document).ready(function() {

   var data = [
      {
         "id": "1",
         "name": "Tiger Nixon",
         "position": "System Architect",
         "salary": "$320,800",
         "start_date": "2011\/04\/25",
         "office": "Edinburgh",
         "extn": "5421"
      },
      {
         "id": "2",
         "name": "Garrett Winters",
         "position": "Accountant",
         "salary": "$170,750",
         "start_date": "2011\/07\/25",
         "office": "Tokyo",
         "extn": "8422"
      },
      {
         "id": "3",
         "name": "Ashton Cox",
         "position": "Junior Technical Author",
         "salary": "$86,000",
         "start_date": "2009\/01\/12",
         "office": "San Francisco",
         "extn": "1562"
      },
      {
         "id": "4",
         "name": "Cedric Kelly",
         "position": "Senior Javascript Developer",
         "salary": "$433,060",
         "start_date": "2012\/03\/29",
         "office": "Edinburgh",
         "extn": "6224"
      },
      {
         "id": "5",
         "name": "Airi Satou",
         "position": "Accountant",
         "salary": "$162,700",
         "start_date": "2008\/11\/28",
         "office": "Tokyo",
         "extn": "5407"
      },
      {
         "id": "6",
         "name": "Brielle Williamson",
         "position": "Integration Specialist",
         "salary": "$372,000",
         "start_date": "2012\/12\/02",
         "office": "New York",
         "extn": "4804"
      },
      {
         "id": "7",
         "name": "Herrod Chandler",
         "position": "Sales Assistant",
         "salary": "$137,500",
         "start_date": "2012\/08\/06",
         "office": "San Francisco",
         "extn": "9608"
      },
      {
         "id": "8",
         "name": "Rhona Davidson",
         "position": "Integration Specialist",
         "salary": "$327,900",
         "start_date": "2010\/10\/14",
         "office": "Tokyo",
         "extn": "6200"
      },
      {
         "id": "9",
     ...