如何动态创建多个jquery数据表?

How to dynamically create multiple jquery datatables?

我无法找出动态创建多个 jquery 数据tables 的最佳方法。

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

理想情况下,我希望我能够做这样的事情:

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

另外,由于每个table会有不同的数据,我是否需要在[CREATE HTML FOR JQUERY中为每个table指定不同的文档ID DATABLE],如果需要我该怎么做?

我实际上解决了我的问题,方法是创建一个请求,该请求提供我数据库中所有表的名称,然后使用 for 循环遍历所有这些表并获取信息。我试图在一个请求中完成所有这些,但这同样有效。