我只是将plupload getting started example复制到* .html文件中,但仍然无法使用浏览功能。
单击“浏览”链接没有任何作用。
plupload.full.min.js在同一个目录中,并且由于如果我将其取出,会得到正确的加载,因此会正确加载。
plupload库的版本是2.1.2。
<head>
<script src="plupload.full.min.js" type="text/javascript"></script>
<script type="text/javascript">
var uploader = new plupload.Uploader({
browse_button: 'browse',
url: 'www.google.com'
});
uploader.init();
</script>
</head>
<body>
<ul id="filelist"></ul>
<br />
<div id="container">
<a id="browse">[Browse...]</a>
<a id="start-upload">[Start Upload]</a>
</div>
</body>
最佳答案
如评论中所述,对uploader.init();
的调用应位于您的html代码下方
(理想情况下,调用应嵌套在jquery $(document).ready
事件处理程序中)。
否则,上传器将尝试在尚未加载的DOM上初始化,并且将失败。
该处理程序可以位于您想要的任何位置,但理想情况下仍位于html代码下方(与其他javascript一样)
如果看完整的示例on the getting started page,您会注意到
javascript位于body元素的底部。 (我必须承认该教程有点误导性)
关于javascript - 最简单的plupload配置,但不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24182380/