使用JQuery数据表让IE停止运行脚本错误

时间:2013-03-03 21:23:22

标签: jquery performance datatable

我正在使用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'){

任何帮助都非常感谢!

1 个答案:

答案 0 :(得分:1)

服务器端示例中提供了足够的php代码,只需更改列数组和数据库连接参数即可开始使用

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

对于html表

,5000行并不是无关紧要的