2015-07-10 60 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循環遍歷所有這些表並獲取信息,從而發現了我的問題。我試圖在一個請求中完成所有操作,但這一切都很順利。