Любые ошибки, возникающие на стороне сервера (PHP), записываются в хэш и отправляются обратно на клиентскую сторону (javascript) через AJAX. Таким образом, JSON ошибок фактически доставляется в событие успеха AJAX.Возможно ли выпустить новые ошибки из события успеха Ajax?
...
catch ($e) {
echo (array("error" => $e->getMessage()));
}
Я по существу проверить, если данные [ «ошибка»] не определено, и если нет, то я хочу, чтобы бросить новую ошибку, которая теоретически может быть пойманной в моей Try/поймать блок обволакивающей весь AJAX.
Он продолжает сообщать мне, что ошибка не открыта (через консоль Chrome). Я проверил, и данные ["error"] возвращают строку, если она определена.
Даже в самом простом виде, просто бросали новую ошибку в случае успеха, кажется, не работает, либо:
success : function(data) {
throw new Error("error message!");
}
Спасибо, обрабатывая данные успеха AJAX в другой функции с помощью try/catch. – kaspnord