plupload插件的错误SCRIPT601

在网上copy 别人的demo来用结果发生这个问题.浪费半天时间才找到问题.

 

在IE8下下提示这个异常.

SCRIPT601: 未知的运行时错误
plupload.full.min.js, 行15 字符10326。

原因是js找不到可操作的dom元素

 

<div class="from-body-col1"><label>发文附件:</label></div>
<div class="from-body-col90p">
<div id="loadXls">
@Html.Hidden("AttachmentPath")
<ul class="sui-tag tag-class file-list">
<li id="updatefile-btn">选择文件</li>
</ul>
</div>
</div>
View Code

 

在初始化下加上对应的

container: document.getElementById('loadXls'),

var uploader = new plupload.Uploader({ //实例化一个plupload上传对象
            browse_button: 'updatefile-btn',
            url: '@Url.Action("UpLoadFile", "File")',
            container: document.getElementById('loadXls'),
            flash_swf_url: '/Scripts/plupload/Moxie.swf',
            silverlight_xap_url: '/Scripts/plupload/Moxie.xap',
            filters: {
                mime_types: [ //只允许上传图片文件和rar压缩文件
                  { title: "Word文档", extensions: "doc,docx" }
                ],
                max_file_size: '20000kb', //最大只能上传20000kb的文件
                prevent_duplicates: true //不允许队列中存在重复文件
            },
            multipart_params: {}//参数
        });
View Code

 

posted @ 2017-02-20 13:04  老猫_tom  阅读(1239)  评论(0编辑  收藏  举报