#html #jquery #mysql #date #datetime
Вопрос:
У меня есть календарь событий, в котором есть CRUD. Все работает нормально, но я не смог отобразить дату начала и окончания в режиме редактирования. Ранее я использовал moment.js поэтому я использовал
$('#ModalEdit #start').val(moment(event.start).format('YYYY-MM-DD HH:mm:ss'));
Но по определенным причинам сейчас я использую локальную функцию datetime и не знаю, как отобразить дату из базы данных. Или есть какой-либо другой плагин, который я могу использовать для их выполнения? Ниже приведен код:
<script>
$(document).ready(function() {
eventRender: function(event, element) {
element.bind('dblclick', function() {
$('#ModalEdit #id').val(event.id);
$('#ModalEdit #title').val(event.title);
$('#ModalEdit #color').val(event.color);
$('#ModalEdit #start').val(event.start);
$('#ModalEdit #end').val(event.end);
$('#ModalEdit').modal('show');
});
}
});
</script>
<div class="modal fade" id="ModalEdit" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<form method="POST" action="editEventTitle.php">
<div>
<label for="title">Activity</label>
<textarea id="title" name="title></textarea>
</div>
<div>
<label for="start">Date and Time</label>
<input type="datetime-local" name="start" id="start">
</div>
<div>
<label for="end">End date</label>
<input type="datetime-local" name="end" id="end">
</div>
<div class="checkbox">
<label class="text-danger"><input type="checkbox" name="delete"> Delete event</label>
</div>
<input type="hidden" name="id" class="form-control" id="id">
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="submit" class="btn btn-success ">Save changes</button>
</div>
</form>
</div>
Комментарии:
1. Вам нужен код на стороне сервера (node.js, php, C# и т.д.), Который подключается к базе данных, запрашивает данные и отправляет их веб-браузеру, где ваш код jquery может их получить.
2. ищите REST API и jquery