jQuery DataTables错误 - TypeError:无法读取未定义的属性'fnInit'

Wiz*_*ard 11 html javascript jquery datatables

我收到这个错误:

未捕获的TypeError:无法读取未定义的属性' fnInit '

jquery.dataTables.js:2872

DataTable.ext.oPagination[ oSettings.sPaginationType ].fnInit( oSettings, nPaginate, 
                function( oSettings ) {
                    _fnCalculateEnd( oSettings );
                    _fnDraw( oSettings );
                }
            );
Run Code Online (Sandbox Code Playgroud)

我认为表格放置正确,问题不在HTML中.

Gyr*_*com 29

原因

似乎问题是你使用了不支持的值sPaginationTypepagingType选项.

DataTables 1.10

pagingType默认情况下,Option 支持以下值:

  • numbers - 仅限页码按钮(1.10.8+)
  • simple - 仅限"上一个"和"下一个"按钮
  • simple_numbers - "上一个"和"下一个"按钮,以及页码
  • full - "第一个","上一个","下一个"和"最后"按钮
  • full_numbers - "第一个","上一个","下一个"和"最后"按钮,以及页码

DataTables 1.9

sPaginationType 默认情况下,Option 支持以下值:

  • two_button- '上一个'和'下一个'
  • full_numbers - "第一个","上一个","下一个"和"最后"按钮,以及页码