2011-01-20 103 views
0

Error Only On IEJQuery的uploadify错误的IE

嗨哥们,

我得到的错误,当我使用uploadify只在IE浏览器。

下面是我设置

<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(); 
+0

你可能会显示你的标记为这一节?特别是你使用的表单。 – polarblau 2011-01-20 12:25:29

回答

0

documentation状态,当你正在改变scriptDatauploadifySettings,你需要添加第三个参数,以清除现有的scriptData对象。

变化

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

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

不知道这是你的问题,但至少您的通话将然后按照文档。