gpt4 book ai didi

javascript - 使用 Ajax Laravel 在日期选择器为空时在数据库中插入 NULL

转载 作者:搜寻专家 更新时间:2023-10-30 21:56:37 25 4
gpt4 key购买 nike

我使用 laravel,在我看来我有一个像这样的输入日期选择器:

{!! Form::text('DESMES_Date_Analyses',null ,['class' => 'form-control datepicker']) !!}

使用此代码:

$('.datepicker').datepicker({
format: 'yyyy-mm-dd',
todayHighlight: true,
language : 'fr'
});

我用这样的东西得到了值(value):

var date_analyses = $(this).find("input[name=DESMES_Date_Analyses]").val();

之后,我使用 Ajax 请求在数据库中插入值:

$.ajax({
url: './register',
headers: {'X-CSRF-TOKEN': token},
data: {
DESMES_Date_Analyses : date_analyses
},
type: 'POST',
datatype: 'JSON'
)};

在我的 Controller 中我这样做:

 public function register(Request $request) {
if($request->ajax()) {
Mesures::create($request->all());
}
}

但是如果值为空,在我的数据库中我有 1900-01-01 并且我只想要 NULL 而不是这个默认日期。我该怎么做?

在将它发送到我的 Controller 之前,我尝试在 javascript 中将 date_analyses 设置为 null 但它不起作用...谢谢!

最佳答案

我认为这是您的数据库表,它插入了 1900-01-01,同时为 date_analyses 传递了一个空值。所以检查一次。

关于javascript - 使用 Ajax Laravel 在日期选择器为空时在数据库中插入 NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42247374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com