Я не могу найти ни одного примера в jQuery jtable, чтобы использовать другой метод HTTP для моих действий.
На самом деле мой бэкэнд использует @GET для вывода данных @POST для добавления данных, @DELETE для удаления данных и @PUT для обновления данных.
Однако, похоже, что jQuery использует HTTP POST для всех действий:
<script type="text/javascript">
$(document).ready(function() {
$('#StudentTableContainer').jtable({
title : 'Students List',
paging: false,
actions: {
listAction: 'http://localhost:8080/Controller/list',
createAction:'http://localhost:8080/Controller/create',
updateAction: 'http://localhost:8080/Controller/update',
deleteAction: 'http://localhost:8080/Controller/delete'
},
fields : {
id : {
title : 'id',
sort :true,
width : '30%',
key : true,
list : true,
edit : false,
create : true
},
name : {
title : 'Name',
width : '30%',
edit : true
},
department : {
title : 'Department',
width : '30%',
edit : true
},
emailId : {
title : 'Email',
width : '20%',
edit : true
}
}
});
$('#StudentTableContainer').jtable('load');
});
Есть идеи, как установить определенный метод HTTP для каждого действия?