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>
在初始化下加上对应的
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: {}//参数 });