如何通过更改select事件的URL来重新加载Jquery jtable

时间:2018-06-13 10:00:45

标签: javascript jquery jquery-jtable

考虑我使用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
在此先感谢:)

1 个答案:

答案 0 :(得分:0)

终于找到了答案

我需要销毁Jtable。 但是,$('#TableContainer').jtable('destroy');不起作用,你可以做到。 参考link $('#TableContainer').jtable({ }); $('#TableContainer').jtable('destroy');

然后你需要加载JTable