gpt4 book ai didi

javascript - 时间保存到数据库中为 00 :00:00

转载 作者:行者123 更新时间:2023-12-01 08:36:37 25 4
gpt4 key购买 nike

目前,我正在尝试将表单保存到数据库中。但是,当我尝试将时间保存到数据库中时,它被保存为 00:00:00。我使用的数据类型是时间。是否是由于表单使用 hh:mm AM/PM 格式,因此表单详细信息未保存到数据库中?

HTML:

<div data-role="fieldcontainer">
<label for="time_from">From</label>
<input type="time" name="time_from">
</div>

<div data-role="fieldcontainer">
<label for="time_to">To</label>
<input type="time" name="time_to">
</div>

JS:

function AddBooking() {
var url = serverURL() + "/submitform.php";
var JSONObject = {
"time_from": $('#time_from').val(),
"time_to": $('#time_to').val()
}
$.ajax({
url: url,
type: 'GET',
data: JSONObject,
dataType: 'json',
contentType: "application/json; charset=utf-8",
success: function (arr) {
_getApplicationResult(arr);
},
error: function () {
validationMsg();
}
});
}
function _getAddorderResult(arr) {
if (arr[0].result === 1) {
validationMsgs("Application submitted.", "Info", "OK");
window.location = "homepage.html";

}
else {
validationMsgs("Application is not submitted", "Error", "OK");
}
}

最佳答案

我认为问题出在这里:

var JSONObject = {
"time_from": $('#time_from').val(),
"time_to": $('#time_to').val()
}

您正在尝试访问 ID 为“time_from”和“time_to”的元素但你的 DOM 似乎没有......尝试将 id 属性添加到输入元素,例如:

 <input type="time" name="time_to" id="time_to">

关于javascript - 时间保存到数据库中为 00 :00:00,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53446144/

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