Тут перечислено:
http://api.jquery.com/jquery.ajax/
Возникает при вызове abort(), при превышении таймаута, при http-ответах вроде Not Found или Internal Server Error и т.д.
Сообщение от DeUM
|
die('Error');
|
Это просто заставит сервер отдать HTTP-ответ с нормальным статус-кодом (200) и телом "Error". Почему это должно считаться за ошибку?