我正在使用带有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
答案 0 :(得分:1)
发现问题的根本原因。
我收到此错误的原因是因为我试图将JAVA STRING数组对象发送到Datatables,它需要一个JSON数组。
因此,由于预期的Object类型不匹配,我得到了上述错误。
解决了这个问题,将String数组转换为像这样的JSON数组
JSONArray jsonArray = JSONArray.fromObject(Arr);