来自数据表数据集的数据存储在哪里?

时间:2015-06-22 15:18:14

标签: javascript jquery html datatables

假设我们有这个网址:

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

关于我的firebug,当我浏览数据集(例如“next”)或更改显示的项目时,没有网络活动。

这对我来说意味着必须从头开始加载数据。 我对该网站源代码的研究没有成功。

有人能告诉我数据集中的所有数据都存储在哪里吗?

1 个答案:

答案 0 :(得分:0)

根据documentation

  

DataTables可以从四个不同的基本来源获取数据:

     
      
  • HTML文档(DOM)
  •   
  • Javascript(数组/对象)
  •   
  • 使用客户端处理的Ajax源数据
  •   
  • 使用服务器端处理的Ajax源数据
  •   
     

这些选项中的哪一个用于使用数据填充表格取决于表的初始化方式。

在该特定页面上,他们使用来自变量和数据的Javascript源,这些变量和数据实际上与html一起加载。

他们首先构造一个名为<html> <head> <meta name="google-signin-client_id" content="YOUR_CLIENT_ID"> </head> <body> <script> function signOut() { var auth2 = gapi.auth2.getAuthInstance(); auth2.signOut().then(function () { console.log('User signed out.'); }); } function onLoad() { gapi.load('auth2', function() { gapi.auth2.init(); }); } </script> <a href="#" onclick="signOut();">Sign out</a> <script src="https://apis.google.com/js/platform.js?onload=onLoad" async defer></script> </body> </html> 的数组。然后迭代这个数组,在循环中声明变量,最后使用函数statsArray将数据加载到表中(第177行):

fnAddData()