从第0行的数据源请求未知参数“1”(JTable问题)

时间:2011-10-14 17:38:38

标签: jquery spring-mvc jtable

我正在使用带有Spring / Ajax的JTable,数据从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

1 个答案:

答案 0 :(得分:1)

发现问题的根本原因。

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

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

解决了这个问题,将String数组转换为像这样的JSON数组

JSONArray jsonArray = JSONArray.fromObject(Arr);