0

blueimp jquery ファイル アップローダに「問題」があり、アップロードは正常に行われますが、進行状況が呼び出しページに報告されません。ie8/ie9 でのみ発生します。

「完了」は適切に機能しているようですが、機能していないのは「進行」部分だけです。誰かアイデアはありますか?

<script>
    $(function () {

        $('#video').fileupload({
             forceIframeTransport: true,
            dataType: 'json',
            done: function (e, data) {
                $.each(data.result, function (index, file) {
                    $('button').removeAttr('disabled');
                    alert(file);
                    $('input#upload_video').val(file.name);
                    $('p#filename').text(file.name+ ' Uploaded');
                    $('input#video').remove();

                    alert( $('input#upload_video').val());

                });
            },

            progress: function (e, data) {

                var progress = parseInt(data.loaded / data.total * 100, 10);
                $('p#filename').text('Please wait...' +progress + '%');
            },

            start: function (e) {
                // alert('Uploads started');
            },

            stop: function (e) {
                // alert('Uploads finished');
            },

            fail: function (e, data) {
                alert('Your video could not be uploaded');
                $('p#filename').text('');
            }

        });
    });
</script>
4

3 に答える 3

2

あなたが何か間違ったことをしているとは思いません。現在、IE ではサポートされていません。https://github.com/blueimp/jQuery-File-Upload/issues/1369を参照してください。

于 2012-08-03T15:14:08.147 に答える
1

IE9 は XMLHttpRequest レベル 2 をサポートしていないため、IE 10 未満で作業を進めることはできません。プラグインに関連するものは何もありません。

http://caniuse.com/xhr2

于 2013-04-10T13:46:31.123 に答える