AJAX - это обычный запрос, основное отличие только в заголовках передаваемых на сервер ($_SERVER["HTTP_X_REQUESTED_WITH"]).
Берете Firefox+Firebug (вкладка Сеть) или другой инструмент и браузер. Отправляете запрос и смотрите что там приходит. Скорей всего у вас ошибка в коде, и выбрасывается какое-то исключение вместе с ответом.