Uncaught TypeError: Невозможно установить свойство "nTf" неопределенного

Я получаю консольную ошибку "Uncaught TypeError: Невозможно установить свойство" nTf "неопределенного". Я использую jquery Datatable.

Ответы

Ответ 1

В соответствии с https://datatables.net/forums/discussion/22697/uncaught-typeerror-cannot-set-property-ntf-of-undefined у вас, вероятно, больше ячеек в заголовке и/или нижнем колонтитуле таблицы, определенной в вашем html чем вы возвращаетесь с сервера.

По крайней мере, тот вопрос, который у меня был, который дал мне это сообщение об ошибке.

Ответ 2

Okey Позвольте мне просто быть понятным для всех, tfoot > th должен быть равен вашему thead > th

Недавно я столкнулся с такой проблемой и попытался понять ее как пару минут, поэтому просто убедитесь, что в будущем кто-то, возможно, столкнется с ней

Ответ 3

Привет у меня была такая же проблема, но теперь я исправил свою проблему. Эта проблема возникает из-за того, что в теге head больше столбца, чем тега body. Если у вас такая же ошибка, то сначала проверьте, сколько столбцов в thead и tbody или tfoot.

Ответ 4

В вашей таблице Проверьте все значения атрибута colspan, если оно равно количеству столбцов

Ответ 5

Я столкнулся с этой проблемой. Все столбцы в tfoot соответствуют thead. Просто простой шаг по очистке кеша браузера сделал магию для меня. Надеюсь, это поможет кому-то.

Ответ 6

Кроме того, эта ошибка произошла для меня, когда столбцы в моей настройке Datatables не совпадали со столбцами в моем HTML.

Я исправил это, убедившись, что они совпадают.

(На изображении ниже они не совпадают, что вызвало ошибку.)

enter image description here