第一种:前端发送的 AJAX 请求参数与后端的请求参数不匹配
//html中ajax请求
function getMrbReportManage(e) {
var record = e.record,
column = e.column,
field = e.field,
value = e.value;
if (field == "mrb_no") {
$.ajax({
url : "/mrbreportmanage/getMrbUrl",
data : {
mrb_no : record.mrb_no
},
type : "post",
cache : false,
//async: false,
dataType : "json",
success : function(response) {
if (response.status) {
doOpen1(response.result);
} else {
alert(response.result);
}
},
error : function(jqXHR, textStatus, errorThrown) {
alert(jqXHR.responseText);
}
});
}
}
//对应controller
@RequestMapping(value = "/getMrbUrl")
@ResponseBody
public Map<String, Object> getMrbUrl(@RequestParam("mrb_no")String mrb_no,