jQuery FileUpload ne déclenche pas "terminé"

- Je utiliser jQuery-File-Upload plugin. J'ai écrit un code simple pour le tester et il fonctionne, mais pas sans problèmes. Il ne déclenche done, même si le fichier est téléchargé et la barre de progression atteint sa fin.

Voici le code:

$('#file_file').fileupload({
    dataType: 'json',
    autoUpload: true,
    add: function (e, data) {
        data.context = $('<p/>').text('Uploading...').appendTo(document.body);
        data.submit();
    },
    progressall: function (e, data) {
        var progress = parseInt(data.loaded / data.total * 100, 10);
        $('#progress .bar').css(
            'width',
            progress + '%'
        );
    },
    done: function (e, data) {
        alert('Done');
    }
});

Mon entrée est aussi simple que cela:

<input type="file" id="file_file" name="file[file]" />