Привет всем, я уже давно работаю над этой конкретной проблемой, пожалуйста, помогите.Я посмотрел на jQuery: Обновить div после другого действия jquery? , и оно делает именно то, что я хочу, но только один раз!У меня есть таблица, сгенерированная из db, и когда я нажимаю на delete, она удаляет строку и обновляет div, но после этого ни одна из моих функций jquery не будет работать.
$('#docs td.delete').click(function() {
$("#docs tr.itemDetail").hide();
var i = $(this).parent().attr('id');
$.ajax({
url: "<?php echo site_url('kt_docs/deleteDoc'); ?>",
type: 'POST',
data: 'id=' + i,
success: function(data) {
$("#docs tr.itemDetail").hide();
$("#f1").html(data); // wont work twice
//$("#docs").load(location.href+" #docs>*"); //works once as well
}
});
});
в моем теле у меня есть
<fieldset class='step' id='f1'>
<?php $this->load->view('profile/docs_table'); ?>
</fieldset>
profile / docs читает данные из базы данных.<table id='docs'>....</table>
и мой контроллер:
function deleteDoc() {
$id = $_POST['id'];
$this->load->model('documents_model');
$del = $this->documents_model->deleteDocument($id);
return $this->load->view('docs_table');
}
Заранее спасибо!