В бэкенде формируется файл (от моментально и до 1мин). Написал проверку сформировался ли файл. На странице работает ajax.
function check_for_file() {
$.ajax({
url: '/check/', // проверка на существование файла
success: function(data) {
location.replace('/hello/'); // редирект на загрузку
return true;
},
failure: function(data) {
alert('Got an error');
}
});
return false
}
a = check_for_file();
}
// a= false
// while (a == false) {
// a = check_for_file();
// }
console.log(a);
С единичной проверкой всё нормально. Теперь хочу сделать, чтобы проверка была цикличной, но у меня постоянно подвисает страница (зацикливается скрипт). Можно ли как-то переделать и как?