Функция $ .get не работает в Chrome, но работает в IE и FireFox

я работаю на сайте, который использует php POST для загрузки файлов на сервер, и яЯ пытаюсь добавить индикатор прогресса в загрузку. Я следовал этому руководству:

http://www.ultramegatech.com/2010/10/create-an-upload-progress-bar-with-php-and-jquery/

Отлично работает в ie и firefox. Но индикатор прогресса никогда не обновляется в Chrome.

Эта функция вызывается с таймаутом "500" .

function updateProgress(id) {
    var time = new Date().getTime();
    // Make a GET request to the server
    // Pass our upload identifier as a parameter
    // Also pass current time to prevent caching
    $.get('progressbar.php', { uid: id, t: time }, function (data) {
        // Get the output as an integer
        var progress = parseInt(data, 10);
        if (progress < 100 || !started) {
            var div = document.getElementById('statusfield');
            div.innerHTML = progress + '%';
            // Determine if upload has started
            started = progress < 100;

            // If we aren't done or started, update again
            updateProgress(id);
        }
        if (progress > 99) {
            var div = document.getElementById('statusfield');
            div.innerHTML = 'Komprimerar fil...';
        }
        // Update the progress bar percentage
        // But only if we have started
        started && pbar.progressbar('value', progress);
    });
}

Эта функция вызывает файл .phpprogressbar.php» который передает прогресс загрузки обратно как процентное число.

progressbar.php:

Ответы на вопрос(1)

Ваш ответ на вопрос