Я загружаю куски файлов в Dropbox, и мне нужно добавить простую повторную попытку в мой l oop. Поэтому, если первая попытка не удалась, повторите еще 2 раза, прежде чем сдаваться.
Чтобы получить некоторый контекст. Я загружаю файл кусками в Dropbox. Но мне нужно, чтобы скрипт корректно провалился. Попросить скрипт повторить загрузку 3 раза, прежде чем я завершу загрузку и выдаю пользователю ошибку.
Например (не фактическая попытка, просто концепция):
var retries = 3;
jQuery(dropbox.chunks).each(function(index, chunk){
var result = anothingFunction();
if (result == true) {
//continue the loop
}
if (result == false) {
retries--;
if (retries > 0) {
//Retry this iteration
}
if (retries = 0) {
//Kill the entire loop as this upload clearly is not going to happen.
}
}
}