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

HTMLテーブルに関しては、5000行は重要ではありません

于 2013-03-03T22:02:51.160 に答える