【问题标题】:status 400 error on passing date to web service through ajax in json format通过 ajax 以 json 格式将日期传递给 Web 服务时出现状态 400 错误
【发布时间】: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


【解决方案1】:

希望我能帮上忙。

projectName:projec_name,不正确。 你的变量只是项目。 所以应该是 projectName:project,

【讨论】:

  • 对不起,先生,它是由 java 开发人员提供的 URL,以便将值发布到数据库和 Project_name 被解析,因为开始日期和结束数据没有被解析,而是服务器响应 400 状态错误
猜你喜欢
  • 2012-12-01
  • 2011-05-31
  • 2012-04-12
  • 1970-01-01
  • 2014-09-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-14
相关资源
最近更新 更多