如何在 select 事件中更改 URL 重新加载 Jquery jtable
How do I reload Jquery jtable with change in URL on select event
考虑一下,我正在使用 Jtable.I 显示来自数据库的每个主题的排行榜,并将其与 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) 并重新加载页面。
我需要更改 url 和 load/reload jTable
提前致谢:)
终于找到答案
我需要销毁 Jtable。
但是,$('#TableContainer').jtable('destroy');
不起作用,您可以通过它来完成。
参考 link
$('#TableContainer').jtable({
});
$('#TableContainer').jtable('destroy');
那么你需要加载 JTable
考虑一下,我正在使用 Jtable.I 显示来自数据库的每个主题的排行榜,并将其与 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) 并重新加载页面。
我需要更改 url 和 load/reload jTable
提前致谢:)
终于找到答案
我需要销毁 Jtable。
但是,$('#TableContainer').jtable('destroy');
不起作用,您可以通过它来完成。
参考 link
$('#TableContainer').jtable({
});
$('#TableContainer').jtable('destroy');
那么你需要加载 JTable