ajax执行post请求以及注意事项
ajax执行普通post请求
前端代码:
$.ajax({
url: prefix + "/checkDate",
type: "POST",
data: {
"startTime": startTime,
"endTime": endTime
},
dataType: "json",
success: function (result) {
}, error: function (result) {
}
});
后端接收前端请求使用@Param接收请求
@ResponseBody
@PostMapping("/checkDate")
public String checkDate(@Param("startTime") String startTime, @Param("endTime")String endTime) {}
ajax执行模仿form表单请求
var data = {
"startTime": startTime,
"endTime": endTime
}
$.ajax({
url: prefix + "/checkDate",
type: "POST",
data: JSON.stringify(data),
dataType: "json",
contentType: "application/json",
async: false,
success: function (result) {
}, error: function (result) {
}
});
后端接收前端请求使用@RequestParam接收请求