2

我正在使用 JQuery 数据表插件。我只有 5000 行,8 列,但我不断收到 IE 警报:停止运行脚本错误。

我正在为数据表使用 JSON 源。但似乎它没有做真正的分页,我不熟悉PHP,不知道如何使用php进行服务器端处理......

这是数据表的数据配置:

$('#example').dataTable( {
                          //"sScrollX": "100%",
                          //"sScrollXInner":  "150%",
                          "sScrollY": '350px',
                          "aLengthMenu": [[10, 30, 50, 100], [10, 30, 50, 100]],
                          "bJQueryUI": true,
                          //"bDeferRender": true,
                          //"bStateSave": true, //store the table state in localStorage and then load it back again when needed using cookies
                          'iDisplayLength': 30,
                          //"bPaginate": false,
                          "sPaginationType": "full_numbers",
                          //disable init sorting
                          "aaSorting": [],
                          "fnPreDrawCallback":function(){
                                $("#processDiv").show();
                      },
                      "fnDrawCallback":function(){//"fnInitComplete"
                          $("#processDiv").hide();
                      },

                      "bProcessing": true,
                      "sAjaxSource": "<%= dataTableStorageDir %>",
                      "aoColumns": [
                          { "mData": "cells.0.displayText" },
                          { "mData": "cells.1.displayText" },
                          { "mData": "cells.2.displayText" },
                          { "mData": "cells.3.displayText" },
                          { "mData": "cells.4.displayText" },
                          { "mData": "cells.5.displayText" },
                          { "mData": "cells.6.displayText" },
                          { "mData": "cells.7.displayText" }
                      ],

                      "fnRowCallback": function( nRow, aData, iDisplayIndex ) {
                      $('td',nRow).each(function(i,v){
                                if (typeof aData.cells[i].title!='undefined'){

非常感谢任何帮助!

4

1 回答 1

1

服务器端示例中提供了足够的 php 代码,只需更改列数组和数据库连接参数即可帮助您入门

http://datatables.net/release-datatables/examples/server_side/server_side.html

5000 行对于 html 表来说并不是微不足道的

于 2013-03-03T22:02:51.160 回答