如何在选择事件时重新加载 Jquery jtable,更改 URL



考虑我正在使用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');则调用 url,但我需要更改ListAction变量 (URL( 并重新加载页面。
我需要更改网址并加载/重新加载 jTable
提前感谢:)

终于找到了答案

我需要摧毁Jtable。 但是,$('#TableContainer').jtable('destroy');不起作用,您可以做到这一点。 参考链接$('#TableContainer').jtable({ }); $('#TableContainer').jtable('destroy');

那么你需要加载JTable

最新更新