我正在使用datatable.js,每行都有一个输入字段。 我的问题是只发布数据表当前显示页面的输入字段,我需要发布所有这些字段。 我怎么处理呢?
我没有提供任何样本,因为我认为这里没有必要,因为我的场景很容易描绘,而且我是在回答一般问题。
答案 0 :(得分:0)
我只是意外地回答了这个问题的答案。我认为它们的文档中没有正确标注。问题是这些行没有被隐藏,它们实际上是由dataTable.js从DOM中删除的,以提高性能。
幸运的是,解决方案很简单,需要这样做才能从表中检索所有输入字段:
var data = table.$('input, select').serialize();
例如,在按钮的单击事件上。然后可以在ajax请求中按原样发送数据。可以找到更多详细信息in the documentation。
希望这有帮助。