JQuery只在IE上传错误

时间:2011-01-20 11:41:21

标签: jquery internet-explorer uploadify

Error Only On IE

Hi Buddies,

我在IE上使用uploadify时出错了。

以下是我的设置

<script type="text/javascript" src="script/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="script/jquery-ui-1.8.5.custom.min.js"></script>

<script type="text/javascript" src="uploadify/jquery.uploadify.js"></script>

  $('#upload-upload').uploadify({
        'uploader': 'uploadify/uploadify.swf',
        'script': 'Upload.ashx',
        'cancelImg': 'images/close.png',
        'auto': false,
        'multi': true,
        'queueSizeLimit': 4,
        'sizeLimit': 36700160, //35 MB
        //'sizeLimit': 4000000,        
        'buttonImg': 'images/Choose-File.png',
        'width': 83,
        'height': 23,
        'rollover': true,
        'displayData': 'speed',
        'folder': '/uploads',
        'onQueueFull': function (event, queueSizeLimit) {

        },
        //'onSelectOnce': function (event, data) {

        //},
        'onAllComplete': function (event, data) {
           //Code
        }
    });

然后我打电话给

$('#upload-upload').uploadifyUpload();

1 个答案:

答案 0 :(得分:0)

documentation指出当您更改scriptData中的uploadifySettings时,需要添加第三个参数来清除现有的scriptData对象。

更改

$('#upload-upload').uploadifySettings('scriptData', { 'uploadid': temp.uploadid, 'userid': temp.userid });

$('#upload-upload').uploadifySettings('scriptData', { 'uploadid': temp.uploadid, 'userid': temp.userid }, true);

不确定这是否是您的问题,但至少您的电话将按照文档进行操作。