У меня есть запрос ajax, который выглядит следующим образом:
$('input.fakecheck').click(function(){
alert("deleteing....");
$.ajax({
url:"/search",
type:"POST",
data: $(this).attr('name')+"="+$(this).attr('value')+"&remove=Remove",
success:function() {
alert(data);
}
})
})
Это вызывает функцию php, которая выглядит следующим образом,
private function _remove_from_short_list($cv_array)
{
if (is_array($cv_array))
{
$short_list = $this->session->userdata('short_list');
$new_list = array_diff_key($short_list, $cv_array);
$this->session->set_userdata('short_list', $new_list);
}
}
Что действительно происходит, так это то, что на моей странице у меня есть список, который, по сути, представляет собой список идентификаторов, удаленных из сеанса, затем пользователь может щелкнуть и ввести (это изменится) удалить идентификатор из своего сеанса. Однако после того, как удаление произошло, я хочу иметь возможность обновить список, чтобы показать, что оно произошло, в настоящее время ничего не происходит, пока я не обновлюсь вручную.