Я работаю над FullCalendar;в нем ежедневно 9-10 событий, и теперь мне нужно создать возможность удалить событие.
Это код:
eventClick: function(event, jsEvent, view) {
$('#modalTitle').html(event.title);
var imgName=event.image;
document.getElementById('imageDiv').innerHTML = '<img src='+imgName+' onerror=".'this.style.display="none"'." class=".'img-responsive'." alt=".''." >';
$('#modalBody').html(event.description);
$('#eventid').html(event.id);
$('#startTime').html(moment(event.start).format('DD-MM-YYYY'));
$('#endTime').html(moment(event.end).format('DD-MM-YYYY'));
$('#eventUrl').attr('href',event.url);
$('#fullCalModal').modal();
return false;
}
Я получаю список событий с этим:
echo events: [
";
while ($row = mysqli_fetch_array($sql)) {
echo "
{
id: '".$row['id']."',
title: '".$row['title']."',
image: 'assets/uploads/".$row['image']."',
description: '<p>".$row['description']."</p>',
start: '".$row['start']."',
end: '".$row['end']."',
url: '".$row['url']."',
color: '".$row['color']."',
allDay: true
},";
} ;
echo "
]
И теперь, когда пользователь нажимает на событие, модальное окно должно появиться с дополнительной информацией и кнопкой для удаления события.Это обрабатывается с помощью:
function modalEvents(){
echo "
<div id='fullCalModal' class='modal fade'>
...
<p id='eventid'></p>
</div>
</div>
</div>
<div class='modal-footer'>
<a href='javascript:EliminateEvent(\"event.id\")' class='btn btn-danger btn-sm' role='button'><i class='fa fa-fw fa-trash'></i>Brisanje rezervacije</a>
Однако ... проблема в том, что я получаю фактическое значение идентификатора, однако мне трудно получить тот же результат в ссылке, javascript:EliminateEvent () Есть ли способ, который я мог бы получить в результате
<a href='javascript:EliminateEvent(123)>
вместо
<a href='javascript:EliminateEvent(event.id)>