Как заполнить строки данных JQuery с помощью объекта JSON, отправленного из Spring MVC?
у меня естьДжава (Spring MVC), который возвращаетPOJOs какJSON объекты следующим образом:
@RequestMapping(value = "/getWidgetsByType", method = RequestMethod.POST)
public @ResponseBody List getWidgetsByType(@RequestParam("type") String type)
{
return widgetDAO.getWidgetsByType(token);
}
public class WidgetVO {
private String type;
private String name;
private boolean isAwesome;
// Getters and setters, etc.
}
На переднем крае яя пытаюсь позвонить/getWidgetsByType
изнутриJQuery $.getJSON
позвоните, а затем используйтеJSON результаты возвращаются от того, чтобы заполнитьТаблица данных, В частности, я хочу, чтобы данные появлялись внутри тег, который в настоящее время пуст при загрузке страницы, выглядит следующим образом:
var t = getTypeFromDOM();
$.getJSON(
url: "/getWidgetsByType",
data: {
type: t
},
success: function() {
// How do I extract the JSON version of the List's coming
// back from the server and use them to populate the table?
$("#table-to-display").datatable();
}
);
Я хотел быdatatable
содержать то же самоестолбцы какполя изWidgetVO
(type, name, isAwesome), все какString
значения (без рендеров и т. д.).
Заранее спасибо за любую помощь здесь!