2015-07-10 61 views
1

我无法找出创建动态创建多个jquery数据表的最佳方法。如何动态创建多个jQuery数据表?

我想显示某个MySQL数据库内的所有表作为网页上的数据表。我目前有一个php脚本,用于向我的JavaScript文件提供关于一个表的信息。但是,我必须在php脚本中指定要显示哪个表,这意味着我不能对数据库中的所有表使用相同的脚本。另外,数据库中的表名会不断变化。

理想情况下,我想对我来说,能够做这样的事情:

dbtables = [json output from php script with a list of all tables] 
for(var i = 0; i < dbtables.length; i++) { 
    [CREATE HTML FOR JQUERY DATATABLE] 
    [POPULATE DATATABLE FROM AJAX SOURCE USING PHP SCRIPT and pass in dbtables[i] as table name] 
} 

但我不知道该怎么做(或者如果它是即使是最好的方式)。

我使用这个脚本: http://www.datatables.net/development/server-side/php_mysql

此外,由于每个表都会有不同的数据,我需要指定[创建HTML jQuery的确定时代]为每个表不同的文档ID以及如何如果需要,我会这样做吗?

+0

你读过这个例子:http://www.datatables.net/examples/basic_init/multiple_tables.html – Twisty

回答

0

我实际上通过创建一个请求,给出了我数据库中所有表的名称,然后使用for循环遍历所有这些表并获取信息,从而发现了我的问题。我试图在一个请求中完成所有操作,但这一切都很顺利。