Ajax tables provide the ability to asynchronously load your table data into the page to avoid long load times when using a large collection of rows.
To make use of this feature you will need to do some server side coding in the language of your choice to provide end points that supply the required data. While the plugin is loading the data from the server a simple spinner is displayed to the user to indicate that something is happening. As this is meant to be used in conjunction with a large number rows the below example loads ten thousand and makes use of the paging component to improve performance.
columns
or rows
options as long as when resolved it returns the correct data.
jQuery.get
function.
<table class="table" data-paging="true"></table>
jQuery(function($){
$('.table').footable({
"columns": $.get('columns.json'),
"rows": $.get('rows.json')
});
});