前台代码
$("#cancel").click(function() {
var lostId=$("#id").val();
if (confirm("确定取消申请?")) {
$.ajax({
type: "POST",
dataType: "json",
url: "${rootUrl }app/login/mobile/test",
data:{"lostId":lostId},
processData: false,
contentType: false,
success: function (response) {
alertMsg(response.message);
if(response.result == 'success'){
setTimeout(function(){
window.location="${rootUrl }app/login/mobile/manage";
},1000);
}else{
}
},
error : function() {
alertMsg("服务器繁忙, 请稍后重试!");
updateButton(true, "cancel", true);
}
});
}
});
后台代码
```java
@RequestMapping(value = "/test" ,method = RequestMethod.POST)
public void test(HttpServletRequest request, HttpServletResponse response,Model model) throws ManagerException, IOException
{
System.out.println("a");
String id = request.getParameter("lostId");
System.out.println(id);
logger.info("cancel start");
HttpMimeResponseHelper.responseJson("{\"result\":\"success\",\"message\":\"返回成功\"}", response);
logger.info("cancel end");
}
控制台结果如下 id无法获取为null
a
null
2021-11-15 16:27:28 [http-nio-80-exec-21]
INFO: cancel start
2021-11-15 16:27:28 [http-nio-80-exec-21]
INFO: cancel end
在js前用alert可以查出id不为空
f12抓包,看请求参数是不是空的