考虑我使用Jtable从数据库中显示每个主题的顶层。我已将其与Spring MVC集成。
$('#TableContainer').jtable({
//title: 'Members',
selectOnRowClick:true,
selecting: true, //Enable selecting
paging: true, //Enable paging
pageSize: 10, //Set page size (default: 10)
sorting: false, //Enable sorting
actions: {
listAction: myurl+'LoadMarks?subject='+subject,
},
fields: {
ExamDate: {
title: 'Exam Date',
},
StudentID: {
title: 'Student',
},
Marks: {
title: 'Marks Awarded',
}
}
});
在页面加载时,我使用$('#TableContainer').jtable('load');
现在我需要通过向用户提供下拉列表以及更改下拉列表来实现此动态,我需要使用相应的列重新加载jQuery jTable。
如果使用$('#TableContainer').jtable('reload');
,则会调用网址,但我需要更改ListAction
变量(网址)并重新加载页面。
我需要更改网址并加载/重新加载jTable
在此先感谢:)
答案 0 :(得分:0)
终于找到了答案
我需要销毁Jtable。
但是,$('#TableContainer').jtable('destroy');
不起作用,你可以做到。
参考link
$('#TableContainer').jtable({
});
$('#TableContainer').jtable('destroy');
然后你需要加载JTable