Então.
Ele passa um json com os dados, porém tem um local para ir.
Olha só esse exemplo
<script type="text/javascript">
$(document).ready(function () {
$('#PersonTableContainer').jtable({
title: 'Table of people',
actions: {
listAction: '/GettingStarted/PersonList',
createAction: '/GettingStarted/CreatePerson',
updateAction: '/GettingStarted/UpdatePerson',
deleteAction: '/GettingStarted/DeletePerson'
},
fields: {
PersonId: {
key: true,
create: false,
edit: false,
list: false
},
Name: {
title: 'Author Name',
width: '40%'
},
Age: {
title: 'Age',
width: '20%'
},
RecordDate: {
title: 'Record date',
width: '30%',
type: 'date',
create: false,
edit: false
}
}
});
$('#PersonTableContainer').jtable('load');
});
</script>
Veja as linhas
listAction: ‘/GettingStarted/PersonList’,
createAction: ‘/GettingStarted/CreatePerson’,
updateAction: ‘/GettingStarted/UpdatePerson’,
deleteAction: ‘/GettingStarted/DeletePerson’
Seriam as suas action, as quais receberiam um json no caso de create, update e delete imagino eu e você iria daí no banco de dados e retornaria um novo json atualizado para a tabela ser atualizada também.
O get iria fazer uma consulta por todos os dados e retornar um json entendeu ?
O json é a forma de trafegar os dados.
Agora a manipulação dos dados daí é você que define nesses actions.