使用新请求更新数据表并添加/删除列
Update datatable with new request and add / remove columns
我正在尝试使用 jquery 数据table。实际上,我可以使用以下代码通过外部按钮触发新的 ajax 请求。
currentSource = "/an http url/";
var table = $('#datatableid').DataTable();
table.ajax.url(currentSource).load();
新请求成功,但我没有看到任何 table 数据。
已附上相同的屏幕截图。
在屏幕截图中,您也可以看到条目计数,当我尝试在搜索框中进行一些搜索时,甚至计数也会发生变化。但是我没有看到内容。 :(
我想在请求完成后删除一些列。这也是我的第二个问题。
如有任何帮助,我们将不胜感激。
这纯粹是我作为 Datatable 初学者的错。
我错误地输入了下面的代码,我没有注意到,当我尝试从外部重新加载新的 ajax 请求时,它也会被执行。
table.columns(dtableCols).visible(false)
其中 dtableCols 是所有列 ID 的数组。例如:[0,1,2,3,4,5]
这导致我的数据表值被隐藏,现在我已经删除了。它工作正常。感谢您的所有建议。
我正在尝试使用 jquery 数据table。实际上,我可以使用以下代码通过外部按钮触发新的 ajax 请求。
currentSource = "/an http url/";
var table = $('#datatableid').DataTable();
table.ajax.url(currentSource).load();
新请求成功,但我没有看到任何 table 数据。
已附上相同的屏幕截图。
在屏幕截图中,您也可以看到条目计数,当我尝试在搜索框中进行一些搜索时,甚至计数也会发生变化。但是我没有看到内容。 :(
我想在请求完成后删除一些列。这也是我的第二个问题。
如有任何帮助,我们将不胜感激。
这纯粹是我作为 Datatable 初学者的错。
我错误地输入了下面的代码,我没有注意到,当我尝试从外部重新加载新的 ajax 请求时,它也会被执行。
table.columns(dtableCols).visible(false)
其中 dtableCols 是所有列 ID 的数组。例如:[0,1,2,3,4,5]
这导致我的数据表值被隐藏,现在我已经删除了。它工作正常。感谢您的所有建议。