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.
Я исправил это, убедившись, что они совпадают.
(На изображении ниже они не совпадают, что вызвало ошибку.)