Date/Timestamp类型前端传空请求400

Timestamp类型字段前端传参空的 就请求400

Date/Timestamp类型前端传空请求400_第1张图片

Date/Timestamp类型前端传空请求400_第2张图片

集中解决方式:

1、直接页面干掉这几个字段不传

2、后端修改类型为String

3、前端请求前判断如果是空的就去掉

这边采用第三种解决的,在提交前去掉就行

// 移除空值字段
$('.showdiv input').each(function() {
    var fieldValue = $(this).val().trim();
    if (fieldValue === '') {
        $(this).removeAttr('name');
    }
});
$("#myForm").form('submit',{

你可能感兴趣的:(前端)