0

我想刷新从 MySQL DB 填充的数据表的内容。所以,由于数据库可能会实时更新,我想在数据表的顶部添加刷新按钮。我的代码如下:

<div id="refresh">
    <button id="refresh-table">Refresh</button>
    <br>
</div>

<script type="text/javascript" charset="utf-8">
         $(document).ready(function(){
              $('#tabbb').dataTable({
              "sPaginationType":"full_numbers",
              "aaSorting":[[5, "asc"]],
              "bJQueryUI":true
              });
              $(".refresh_table").click(function() {
                  table=$("#tabbb").dataTable();
                  table.fnPageChange("first",1);                  
              });             
     });
</script>

问题是当我点击刷新按钮时,什么也没有发生。

4

1 回答 1

1

用这个:

$("#refresh-table").click(function() {
  var mytable = $('#tabbb').dataTable();
  mytable.fnDraw();
});

更新

刚刚注意到您有一个按钮的class选择器,但在按钮本身上您有一个id. 所以你需要改变选择器来绑定click.

于 2012-07-24T21:15:43.190 回答