jquery - 使用 JQuery 数据表出现 IE 停止运行脚本错误

标签 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'){

非常感谢任何帮助!

最佳答案

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

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

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

关于jquery - 使用 JQuery 数据表出现 IE 停止运行脚本错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15191066/

相关文章:

jQuery 插件 - 它是如何工作的?

c# - 使用 C# 将集合拆分为并行的相等批处理

performance - 如何有效地在文件中插入 byte slice ?

c# - 防止字典中的对象修改

jquery - 使用 jQuery Datatable,如何使搜索/条目等位于同一行

javascript - 如何在 Extjs 单页应用程序中添加谷歌分析事件跟踪?

jquery - 谁能告诉我哪里做错了?

javascript - 使用 jQuery 在服务器端处理数据表

javascript - 无法将事件绑定(bind)到 .select2-search-choice-close

android - 提高 Android 模拟器的速度