我正在将JTables与Spring / Ajax一起使用,数据是从Spring返回的,并且在Firebug中可见。

但是,当绘制JTable时,出现此错误

Requested unknown parameter '1' from the data source for row 0


我没有找到问题的根本原因。下面是代码片段

$('#dataTable').dataTable({"aaData" : data,
                           "aoColumns": [
                                        { "sTitle": "Name" },
                                        { "sTitle": "Address" },
                                        { "sTitle": "Phone" },
                                        { "sTitle": "Email" },
                                        ]
                      });


有人可以帮忙吗?

在此先感谢,Vivek

最佳答案

找到问题的根本原因。

我收到此错误的原因是因为我试图将JAVA STRING数组对象发送到需要JSON数组的Datatables。

因此,由于预期的对象类型不匹配,我遇到了上述错误。

通过将String数组转换为JSON Array来解决此问题

JSONArray jsonArray = JSONArray.fromObject(Arr);

关于jquery - 从数据源请求第0行的未知参数'1'(JTable Issue),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7771432/

10-10 14:36