簡體   English   中英

使用javascript從動態html表保存數據

[英]Saving data from a dynamic html table using javascript

我將數據從mysql表加載到HTML表中。 然后,用戶可以添加或刪除一個或多個行。 最后,我必須將更改保存到數據庫中。 所有這些都必須使用PHP和javascript完成。

我知道這似乎並不難。 實際上,我設法使用javascript函數將數據庫中的數據加載到HTML表中,並從中添加或刪除行,但是我最困難的時間試圖從表中保存更改。 考慮到這些行沒有ID,因為它們是動態添加的,因此如何刪除表中的特定行? 如何訪問特定行中的數據?

我希望你們能幫助我。 這真讓我發瘋! 謝謝你,抱歉我的英語。

如果要動態添加它們,是否不能提供行ID? 還是用JavaScript遍歷表格?

var theTable = document.getElementById("theTableId");
for (var i=0, row; row=table.rows[i]; i++) {
          // Remove if deleted
}

如果您不是針對移動平台或嵌入式平台開發的,則可能要考慮利用一些成熟的庫,例如DataTablesjEditable

一個來自DataTables的示例 ,該示例使用jEditable允許對該表進行內聯編輯。 那可能接近您想要的東西。

DataTables庫允許您的源來自許多不同的位置,例如DOM,AJAX,JavaScript數組或服務器端。 看看他們網站上的例子

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM