Задать вопрос
  • Как увеличить время работы скрипта?

    chlp
    @chlp
    фулстек
    Обратитесь сначала с помощью ajax к ulr'у, затем:
    1) если знаете через какое время нужно скачать файл, то setTimeout;
    2) если не знаете, то каждые n-секунд через setInterval проверяйте наличие файла.

    var url = 'http://asdasurl.sdsf'; //берется файл с другого сервера
    $.post( url);
    var interval = setInterval(function() {
     $thumbnail
            .hide()
            .attr('src', url)
            .after(console.log('wow, its works!');)
            .error(function(jqXHR, textStatus) {
                console.log("error"); // пишем ошибку и переходим через секунду к очередной проверке
            })
            .load(function() {
                console.log('good, very good');
                clearInterval(interval); // больше не проверяем, т.к. уже ok
            });
    }, 1000);
    Ответ написан
    Комментировать