У меня есть страница со списком элементов, изначально загруженных из строки include_once('show_calendarV2.php');
.
Рядом с каждым элементом находится значок удаления, который запускает следующий jquery для удаления элемента из БД и последующего обновления страницы.
$('.delete_schedule_item').click( function() {
var id = $(this).next('input[type=hidden]').attr('value');
alert ( id );
$.ajax({
url: 'ajax/delete_schedule_item.php',
type: 'post',
data: { id: id },
dataType: 'json', // get back status of request in JSON
success: function(data)
{
//alert( 'item deleted' );
}
// if (data.status) {
// alert('success');
// }
// else {
// alert('error');
// },
//... other parameters/callbacks ...
});
$.get('show_calendarV2.php', {},
function(data)
{
//load the calendar data
$("#calendar").html( data );
});
});
Все отлично работает при первом удалении элемента.
Элемент удален.
Новая страница загружается.
а после загрузки страницы кнопки удаления? JQuery звонки? больше не работает.
Эта же страница используется для создания как исходного, так и обновленного отображения, поэтому я не уверен, почему код не работает.
Идеи