【发布时间】:2018-02-28 07:31:15
【问题描述】:
我设法实现的是使用下面的 Jquery 获取所有 ID:
var ids = jQuery("#jqGrid").jqGrid('getDataIDs');
$.ajax({
type: "POST",
url: '<c:url value="/xxx/xxxx"/>',
data: { myArray : ids},
success: function(response){
},
error: function (xhr, ajaxOptions, thrownError) {
alert(xhr.status + " " + thrownError);
}
});
如何获取整个jqGrid表数据并传递到服务器端?
Java
public @ResponseBody LocForm saveAccountConfirmation(@RequestParam(value="myArray[]") List<String> myArray , ModelMap model, HttpSession session) {
【问题讨论】:
-
也许您可以通过发布逗号分隔的 id 列表来简化问题。您只需在 JavaScript 代码中使用
ids.join()并在服务器端使用.split(",")解析字符串。获取 id 数组。