На странице есть список ссылок
<a href="#" class="ui_link_2 delete_message_link" id="10">Удалить</a>
<a href="#" class="ui_link_2 delete_message_link" id="8">Удалить</a>
Этот код работает при каждом нажатии
$(document).ready(function() {
$('.delete_message_link').on('click', function(){
alert('Сработало!');
return false;
});
});
Этот код работает только один раз
$(document).ready(function() {
$('.delete_message_link').on('click', function(){
$.ajax({
url: 'actions.php?delete_message&id='+this.id,
success: function(data){$('#messages_area').html(data);}
});
return false;
});
});
При первом нажатии в базе удаляется запись и в #messages_are возвращаются данные.
При втором - ничего не происходит. Запись в бд не удаляется, данные не возвращаются.
Т.е. не происходит вызов скрипта.
Почему код срабатывает только один раз и как это исправить?