Jquery дата возвращения 0 - PullRequest
       3

Jquery дата возвращения 0

0 голосов
/ 28 апреля 2020

Мой код выглядит следующим образом:

$(document).ready(function() {
  $('#example').DataTable({
    "ajax": {
      "url": "link.json",
      "dataSrc": "passwords"
    }
  });
});

Однако, когда таблица пытается загрузить, она возвращает alert со следующим сообщением:

Предупреждение DataTables: идентификатор таблицы = пример - запрошенный неизвестный параметр '0' для строки 0, столбца 0. Для получения дополнительной информации об этой ошибке см. http://datatables.net/tn/4

Я прочитал документацию , но все еще не могу найти, что не так.

1 Ответ

0 голосов
/ 28 апреля 2020

Проблема в том, что когда бы вы ни использовали данные на стороне сервера, вам также необходимо передавать детали ваших столбцов. Вы должны указать детали столбца, как показано ниже, также вы можете использовать приведенный ниже код для ввода данных. Вы должны указать детали столбца в том же порядке, который вы указали в заголовке таблицы.

$(document).ready(function() {
  $('#example').DataTable({
     "sAjaxSource": "link.json",  // Your url
                   "bServerSide": true,  
                   "bSearchable": true,  
                   "order": [[1, 'asc']],  
                   "columns": [  // You can mention here all your columns you want to display
                       {  
                           "data": "Name",   // Should be your json object property
                       },
                       {  
                           "data": "City",  
                       }
                   ]  
  });
});

Надеюсь, это поможет !!!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...