Я пытаюсь извлечь один столбец из базы данных с типом datetime и передать в поле ввода type = 'datetime' в моей форме.Но ничего не передается.
<input type="datetime-local" id="myDate">
<button id='getData'>Get</button>
скрипт здесь
<script>
$(document).ready(function(){
$("#getData").on('click', function(){
let foo = "foo";
$.ajax({
type : "GET",
url : "getData.php",
data : {"foo" : foo},
success: function(data){
$("#myDate").val(data);
}
});
});
});
</script>
php файл
<?php
require("conn.php");
$res_ = mysqli_query($conn, "SELECT date_ FROM table_info WHERE code = '1'");
if($res_->num_rows>0){
while($row = $res_->fetch_assoc()){
echo $row['date_'];
}
}
?>
Я заметил, что отображаемое значение в поле ввода равно мм /дд / гггг -: - - и когда он сохраняется в базе данных, он имеет миллисекунды.Мне не нужна миллисекунда.По сути, я просто хочу сохранить дату и время в базе данных, затем извлечь ее и передать точное значение в поле ввода.Но когда я попытался получить его, ничего не отображается в поле ввода.
Я также попробовал
document.getElementById('myDate').value = data;
, но все равно, ничего не отображается.
Пожалуйста, помогите мне в этом.Спасибо.