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();
答案 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);
不确定这是否是您的问题,但至少您的电话将按照文档进行操作。