Я пытаюсь создать собственный обработчик ошибок, если что-то пойдет не так (например, сервер не отвечает) на вызов ajax для загрузки новых данных в мой datatable.
$table.DataTable().ajax.url(ajaxURL).load();
По умолчанию он показывает предупреждение, и я могу изменить это, чтобы выбросить ошибку javascript со следующей настройкой:
$.fn.dataTable.ext.errMode = 'throw';
Но при этом у меня просто ошибка, зарегистрированная в консоли, и я не уверен, как поймать эту заброшенную ошибку, поэтому я все еще не могу предоставить свой собственный обработчик ошибок.
В документации также есть событие с ошибкой, но похоже, что оно не срабатывает, поэтому следующие предупреждения не отображаются.
$table.on( 'error', function () { alert( 'error' );} );
Все остальное, что я нашел до сих пор, - это устаревший код, например, установка fnServerData, от которой я бы хотел не попасть.
Есть ли способ установить обратный вызов ошибки ajax в API 1.10?