我正在尝试将用户输入传递给ajax,如下所示:
return new ResponseEntity<Object>(HttpStatus.BAD_REQUEST);
当我按下“提交”按钮时,我会这样调用ajax请求:
var input = JSON.stringify({
name: $("#event-title").val(),
date: $("#event-date").val(),
start: $("#event-st").val(),
end: $("#event-et").val()
});
var requests = {
set: createRequest("POST", "add", input),
get: createRequest("GET", "events")
};
function createRequest(type, method, data) {
return {
type: type,
url:
"https://xxxxxx.execute-api.us-east-1.amazonaws.com/prod/" + method,
data: data,
contentType: "application/json",
dataType: "json",
success: update,
error: logError
};
}
但是问题是,当我检查Cloudwatch日志时,我得到的空数据如下: $(document).ready(function() {
$("#event-form").on("submit", function(e) {
e.preventDefault();
$.ajax(requests.set); // Ajax call
$(".modal").removeClass("is-active");
});
});