Я видел, что вы можете указать, что делать в общем случае, если ajax-запрос завершается неудачно, возможно ли, чтобы он повторил попытку в каком-то цикле, чтобы он пытался по крайней мере x раз, прежде чем он остановится? Я использовал этот код раньше:
$.ajaxSetup({
"error":function() {
alert("error");
}});
Что будет применяться ко всем запросам AJAX (поправьте меня, если я ошибаюсь).
Я хочу сделать что-то вроде этого:
$.ajaxSetup({
"error":function() {
$(this).ajax;
}});
Будет ли это работать? Или даже лучше: это будет правильный способ сделать это? Я бы обернул повторную попытку в систему подсчета, чтобы она не повторялась бесконечно. В моем приложении 9 раз из 10 оно будет работать правильно, но время от времени один из API, с которыми я взаимодействую, будет возвращать ошибку.
Любые предложения помогут, спасибо!