2015-06-22 4 views
0

Допустим, мы имеем этот URL:Где хранятся данные из набора данных datasables?

http://www-odi.nhtsa.dot.gov/owners/SearchResults?prodType=V&searchType=PROD&targetCategory=A&searchCriteria.model=&stats=&makeStats=&jsonBaseURL=%2Fdownloads%2Ffolders%2F&searchCriteria.model_yr=2013&searchCriteria.make=ALTEC&searchCriteria.prod_ids=-1

Что касается моей поджигатель нет никакой сетевой активности, когда я просматривать набор данных (например, для «следующего») или изменить отображаемые элементы.

Это означает, что данные должны быть загружены с самого начала. Мои исследования в исходном коде сайта не удались.

Может ли кто-нибудь сказать мне, где хранятся все данные из набора данных?

ответ

0

согласно documentation:

DataTables может получить данные из четырех различных основных источников:

  • HTML документа (DOM)
  • Javascript (массив/объекты)
  • Ajax, источником данных с обработкой на стороне клиента
  • Данные, полученные с помощью Ajax с серверной обработкой

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

На этой конкретной странице они используют источник Javascript из переменных и данных, которые фактически загружаются вместе с html.

Сначала они построили массив под названием statsArray. Затем итерации по этому массиву, объявляя переменные в цикле и, наконец, используя функцию fnAddData() для загрузки данных в таблицу (строка 177):

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