【发布时间】:2015-01-16 14:59:14
【问题描述】:
我正在尝试使用 jquery 数据表。实际上,我可以使用下面的代码通过外部按钮触发新的 ajax 请求。
currentSource = "/an http url/";
var table = $('#datatableid').DataTable();
table.ajax.url(currentSource).load();
新请求成功,但我没有看到任何表格数据。
已附上相同的屏幕截图。
在屏幕截图中,您也可以看到条目计数,当我在搜索框中尝试一些搜索时,甚至计数也会发生变化。但我没有看到内容。 :(
一旦请求完成,我想删除一些列。这也是我的第二个问题。
任何帮助将不胜感激。
【问题讨论】:
-
控制台中是否出现 javascript 错误?
-
没有。我没有收到任何错误。相反,数据表显示警告,如“DataTables 警告:表 id=datatableid - 为第 0 行请求未知参数‘用户’。有关此错误的更多信息,请参阅datatables.net/tn/4”-
-
我已经修改了问题。
-
答案已更新。所以请不要考虑我的cmets。
-
我认为您删除的信息实际上很有用 - 我不明白您为什么删除它。该错误与您的列数在初始加载后不同的事实有关。您需要研究处理此问题的方法 - 可能是当数据为空时隐藏的列。
标签: jquery ajax datatables jquery-datatables