在我看來,我有兩個div,一個負責向我的數據庫添加一個條目,另一個負責在頁面加載時顯示我所有的數據庫錶行。負責顯示我的表格內容的div使用Datatables jQuery插件,這使得我的生活更容易,只要顯示此內容即可。使用slideDown()向jquery-datatable添加一行?
這兩個div工作得很好,分開。但是,我想將它們集成在一起,這樣當我使用第一個div添加條目時,數據庫會更新,然後將此條目附加到我的第二個div中的Datatable中,而無需重新加載整個頁面。我知道使用Datatables API只需使用row.add()和draw()函數就足夠簡單了,但這可以完成,並且會被演示here。雖然這是一個潛在的解決方案,但我並不完全滿意,因爲我的頁面的其餘部分利用jQuery的slideDown()製作整潔的動畫,並且我希望能夠應用此動畫添加另一個動畫行到我的Datatable。如果你看他們的例子,它只是插入行,但如果我可以從表中滑下該行,看起來會更好。
這樣的事情可以在不花費太多時間的情況下完成嗎?或者我應該堅持使用Datatables API並放棄嘗試對其進行設置?我已經嘗試過使用jQuery手動添加新行,但看起來很糟糕,因爲我不認爲我可以重新加載插件以將更改應用到Datatable中。
難道有人請指點我正確的方向嗎?謝謝!
請包括您的代碼有問題,而不是包括一個鏈接。 –
@VedantTerkar我想要一種方法來修改或重寫Datatables API,我不認爲我的兩個div的代碼是相關的。另外,它很長。 –
slideDown在tr上不受支持[http://stackoverflow.com/a/920480/2359055](http://stackoverflow.com/a/920480/2359055) –