Почему я не могу обновить ячейки строки в DataTable, используя Javascript? - PullRequest
0 голосов
/ 06 августа 2020

Я пытаюсь обновить 3 ячейки одной строки после Ajax успеха, но это не работает, просто не выполняется обновление. Данные получены правильно в Ajax успехе, однако таблица не заполняется новыми данными. Я пробовал это так:

var table = $('#myTable').DataTable();

table.cell({
   row: 1,
   column: 1
}).data("value 1").draw();

table.cell({
   row: 1,
   column: 2
}).data("value 2").draw();

table.cell({
   row: 1,
   column: 3
}).data("value 3").draw();

Согласно документации, это способ обновления одной ячейки, так почему в моем случае он не работает? Спасибо за любое предложение!

EDIT. Ниже вы можете увидеть все jQuery скрипты, которые я импортирую:

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.0/css/jquery.dataTables_themeroller.css">
<link rel="stylesheet" type="text/css" href="https://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.0/css/jquery.dataTables.css">
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.19/css/jquery.dataTables.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script type="text/javascript" charset="utf8" src="https://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.0/jquery.dataTables.min.js"></script>
<script src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.js"></script>
...