前段JS:
vardata={};
$("form").serializeArray().map(function(x){data[x.name]=x.value;});
jQuery.ajax({
type: 'post',
async: false,
url: url,
data: params,
dataType: 'json',
headers: headers,
success: function (data, status) {
},
error: function (err, err1, err2) {
}
});
后端controller:
@RequestMapping(value = "/submit/{taskId}", method = RequestMethod.POST)
@ResponseBody
public AjaxResult submitTask(@PathVariable("taskId") String taskId, @RequestParam Map<String, String> formData) {
return taskPageService.submitTask(taskId,formData);
}