2014-12-20 56 views
0

更新HTML表格中,這裏是我的問題,我已經寫了一些代碼,更新與阿賈克斯一表後,已經用PHP寫它:提取動態地使用PHP和AJAX

query = "" 

    echo <table> 

我需要把輸入元素表產生之後,用PHP提取它,它應是類似的東西:

query = "" 
row = mysql_fetch_array(query) 

echo <div id="table"> 
    echo <table> 
    echo </table> 
    echo <input type=submit value=Extract as Excel or CSV> 
echo </div> 

該表還與運行像getvalue.php爲q的文件中的AJAX功能更新= ID通過」即改變?在div中創建另一個查詢的值。

嗯,我需要輸入提取工作,但我無法弄清楚如何通過AJAX或php通過查詢,我可以通過數組,但它不是我所需要

回答

1

糾正我,如果我錯了,但是如果我正確讀了你的話,你想要發送回服務器(將它處理成一個csv文件)一個已經被修改客戶端的html數組的內容。

這樣做的一種方法是提取數組內容的json表示並將其與ajax一起發送回服務器,以便將其作爲數組操作(使用json_decode)

這個線程應該幫助你的HTML表格到JSON部分:HTML Table to JSON

如果你只是想爲用戶生成一個CSV下載,你可以做到這一點完全在客戶端,從而避免往返到服務器。

你會在網上找到幾個例子。這裏有幾個(我還沒有嘗試過任何人):

+0

是的,這是我想要的。感謝您的回覆,我會嘗試 – user3801396