需求:通过ajax将页面表单的数据传到后台,以json格式
1.js页面
①获取jqGrid的数据源
var postData = $("#jqGrid").getGridParam('data');
ps:如果该 jqGrid绑定的数据源已经是json格式,不需要转化,如果不是需要转换
②将获取的数据源转换为json格式(存放在array数组中)
var jsonGridInfo = JSON.stringify(postData);
③ 通过ajax传递参数。发送请求。
postData = {
"value(daysDetileGridInfo)" : daysDetileGridInfo,
"value(keiyakuNendo)" : keiyakuNendo,
"value(printId)" : printId,
"value(selectedMonth)" : month,
};
$.ajax(
{
url : sofia.contextPath()