【问题标题】:Reload jDatatable using ajax使用 ajax 重新加载 jDatatable
【发布时间】:2014-07-16 08:25:05
【问题描述】:

我是 Web 开发新手,我需要帮助以在下拉事件更改时重新加载 jquery 数据表。 任何想法和建议将不胜感激。

【问题讨论】:

    标签: jquery ajax datatable jquery-datatables


    【解决方案1】:

    您可以为此使用 fnDraw():

    $('#myselectlist').change(function (e) {
            MyDataTable.fnDraw();
        });
    

    【讨论】:

      【解决方案2】:

      如果您在函数中创建了数据表,例如:

      function buildTable(someParameter){
         var myTable = $('#table_id').dataTable({
              "bDestroy" : true,
              ...
         });
      }
      

      ...然后,在您的下拉列表中发生更改事件时,您可以简单地使用下拉列表中的选定选项调用该方法:

      $('#dropdown_id').on('change', function() {
        buildTable($(this).val());
      });
      

      注意:["bDestroy" : true] 允许在构建时重绘表格而不重新加载页面。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-01-11
        • 2014-12-15
        • 2013-01-04
        • 2011-02-19
        • 1970-01-01
        • 1970-01-01
        • 2015-12-10
        相关资源
        最近更新 更多