使用jquery插件和php对动态数据表进行分页

时间:2015-05-15 16:33:33

标签: javascript php jquery postgresql pagination

我正在尝试从postgresql数据库中分页我的动态数据表。数据被加载到页面上但是当它加载时,分页不起作用。此外,如果我放置静态数据,它也可以。

我正在使用jquery插件jquery.js和jquery.dataTables.js

我认为我的jquery代码没有得到表格,不确定

    <script type="text/javascript" charset="utf-8">
        $(document).ready(function {
            $('#example').dataTable( {
                "itemsOnPage": 8,
                "sPaginationType": "full_numbers",
                "bPaginate": true,
                "bLengthChange": true,
                "bFilter": true
            }
            );
        } );
    </script>

这是我的表

    <table cellpadding="0" cellspacing="0" id="example">
    <thead>
     <tr>
       <th width="6%"><strong>col1</strong></th>
       <th width="20%"><strong>col2</strong></th>
       <th width="30%"><strong>col3</strong></th>
     </tr>
    </thead>

    <tbody class="selects">
     <?php
      $count=0;
      while($row=pg_fetch_array($result))
      {?>
     <tr>
     <td><?php echo $row['col1']; ?></td>
     <td><?php echo $name =$row['col2']; ?></td>
     <td><?php echo $type =$row['col3']; ?></td>
     <?php $count=$count++; ?>
     </tr>
    <?php  }
   ?>
   </tbody>
   </table>

1 个答案:

答案 0 :(得分:0)

您必须将$('#example').dataTable()的{​​{1}}更改为这样。