2015-06-12 3 views
0

Недавно я установил свою первую попытку с использованием данных.Невозможно прочитать свойство 'nTable' of null

Когда я тестирую свой сайт, я получу несколько ошибок в консоли. Кто-нибудь понял, как их решить?

Uncaught TypeError: Cannot read property 'nTable' of null 
_fnCallbackFire @ jquery.dataTables.js:5242 
_fnLog @ jquery.dataTables.js:5070 
(anonymous function) @ jquery.dataTables.js:6111 
m.extend.each @ jquery.js:2 
m.fn.m.each @ jquery.js:2 
DataTable @ jquery.dataTables.js:6092 
$.fn.DataTable @ jquery.dataTables.js:14775 
(anonymous function) @ datatable.php:134 
m.Callbacks.j @ jquery.js:2 
m.Callbacks.k.fireWith @ jquery.js:2 
m.extend.ready @ jquery.js:2 
J @ jquery.js:2 

Сценарии загружаются в раздел заголовка. путем включения header.php Это ничего не меняет, когда я помещаю прямо на страницу.

следующие скрипты загружаются:

<script type="text/javascript" charset="utf-8" src="/assets/js/jquery.js"></script> 
<script type="text/javascript" charset="utf-8" src="/assets/js/jquery.dataTables.js"></script> 
<script type="text/javascript" charset="utf-8" src="/assets/js/dataTables.tableTools.js"></script> 
<script type="text/javascript" charset="utf-8" src="/assets/js/dataTables.editor.js"></script> 

Версии:

  • JQuery v1.11.3
  • DataTables 1.10.7
  • TableTools 2.2.4
  • dataTables.editor 1.4 .2

Вы можете найти свой код здесь: https://ghostbin.com/paste/46x7v

+1

Опубликовать стол html !! –

+0

Где ваш код? –

+0

Из приведенной ссылки я вижу, что вы пытаетесь инициализировать редактор перед инициализацией 'dataTables'. Поменяйте их и попробуйте! –

ответ

0

У вас есть опечатка в коде инициализации DataTables где colums должен быть columns вместо этого.

$('#adminlist').DataTable({ 
    dom: "Tfrtip", 
    ajax: "assets/php/table.admins.php", 
    columns: [ 
     {data: "id" }, 
     {data: "name" }, 
     {data: "joindate" }, 
     {data: "section" }, 
     {data: "tutor" }, 
     {data: "lesson1" }, 
     {data: "lesson2" }, 
     {data: "lesson3" }, 
     {data: "versus" }, 
     {data: "insults" } 
    ], 
    tableTools: { 
     sRowSelected: "os", 
     aButtons: [ 
      { sExtends: "editor_create", editor: editor }, 
      { sExtends: "editor_edit", editor: editor }, 
      { sExtends: "editor_remove", editor: editor } 
     ] 
    } 
}); 

Кроме того, ваш тег <section class="container" не закрыта, должно быть <section class="container">.

+0

По-прежнему та же проблема. – Exylian

+0

@Exylian, нашел еще одну проблему, пожалуйста, исправьте и повторите попытку. –

Смежные вопросы