Запрошенный неизвестный параметр '1' из источника данных для строки 0 (JTable Issue) - PullRequest
2 голосов
/ 14 октября 2011

Я использую 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" },
                                        ]
                      });

Может кто-нибудь, пожалуйста, помогите.

Заранее спасибо, Вивек

1 Ответ

1 голос
/ 11 ноября 2011

Найдена первопричина проблемы.

Причина, по которой я получил эту ошибку, заключалась в том, что я пытался отправить объект массива JAVA STRING в Datatables, который ожидает массив JSON.

Следовательно, из-за несоответствия ожидаемого типа объекта я получил вышеупомянутую ошибку.

Устранена проблема путем преобразования массива String в массив JSON, подобный этому

JSONArray jsonArray = JSONArray.fromObject(Arr);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...