【发布时间】:2018-06-16 01:40:55
【问题描述】:
嗨,我正在工作 UI,我必须通过 ajax 将表单数据从 html 页面以 json 格式传递到服务器,以便在数据库中插入数据,我有四个字段,即 项目名称:xxx 开始日期:DD:MM:YYY 结束日期:DD:MM:YY
html文件
<input type="text" class="form-control" id="project_name"
name="project_name"
data-validation="length" data-validation-length="min4">
<div class="input-group date" id="start1">
<input data-date-format="DD-MM-YYYY" type="text" class="form-
control"name="start" id="start">
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
<div class="input-group date" id="end1">
<input data-date-format="DD-MM-YYYY" type="text" class="form-
control"name="start" id="end">
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
日期选择器的js
$('#start1').datetimepicker({
language: 'en',
weekStart: 1,
todayBtn: 0,
autoclose: 1,
todayHighlight: 1,
startView: 2,
minView: 2,
forceParse: 0,
format: 'dd-mm-yyyy'
});
$('#end1').datetimepicker({
language: 'en',
weekStart: 1,
todayBtn: 0,
autoclose: 1,
todayHighlight: 1,
startView: 2,
minView: 2,
forceParse: 0,
format: 'dd-mm-yyyy'
});
js和ajax通过url将数据发布到数据库
var start_date=$("#start").val();
var end_date=$("#end").val();
var project=$("$project_name").val();
$.ajax({
url: url,
type: 'POST',
contentType:'application/json',
data: JSON.stringify({
projectName:projec_name,
startDate:start_date,
endDate:end_date,
}),
success: function (rtndata) {
}
}
});
我的问题是,只有在将日期传递给控制器时,服务器才会收到 400 状态错误作为响应。 在 Spring Boot 控制器中,它接受 json 类型的数据。
【问题讨论】:
-
ES6 允许这个@PredatorIWD
标签: javascript jquery json ajax date