#php #ajax #error-handling
#php #ajax #обработка ошибок
Вопрос:
Я использую $.post
для извлечения XML-содержимого из внешнего PHP-скрипта, и мне интересно — если этот скрипт выдает ошибку PHP — как я могу перехватить ее, чтобы отправить обратно в моем XML-ответе?
Я попытался внедрить некоторый PHP-перехват ошибок в этот серверный скрипт следующим образом:
$rc = set_error_handler("myErrorHandler");
К сожалению, это не работает. он по-прежнему выдает ошибки PHP обычным способом.
Есть идеи, что может быть не так?
Ответ №1:
Обычно я проверяю ответ на запрос ajax на наличие строк ошибок, а затем обрабатываю их на стороне Javascript.