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