在datatable上使用row.add(...)時,我發現它使用ajax調用刷新時,我導致繪製(),所以我從來沒有看到新行,因爲它重新加載數據庫中的數據。如何在沒有ajax重載的情況下.draw()或在datatable上添加行?
底層UX邏輯如下: 表包含通過輸入可編輯的數據。輸入在更改時生效,並且如果行內的所有輸入都包含有效數據,則將新數據提交到後端,然後在服務器報告成功後從數據庫重新加載。 用戶想添加一個新行。無法生成有效數據並且不允許空值,因此會創建一個新的空行,並且只要所有輸入具有有效數據,它就會以相同的方式提交給後端。
問題:如何在不觸發ajax.reload()的情況下將行添加到數據表?