Все норм) Только одно замечание, в этой строке может возникнуть ошибка, если $_POST['id'] не будет передан:
$id = abs(intval($_POST['id']));
Добавлено 14.11.14 в 00:44:38:
Это реально работает?
/* передаем полученый id */
data: { id:id },
Я всегда так передавал:
data: 'id=' + id,