最简单的plupload配置,但不起作用

时间:2014-06-12 10:41:53

标签: javascript plupload

我刚刚将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>

1 个答案:

答案 0 :(得分:1)

如评论中所述,对uploader.init();的调用应位于您的html代码下方 (理想情况下,调用应嵌套在jquery $(document).ready事件处理程序中)。

如果没有,上传者将尝试在尚未加载的DOM上初始化,并且将失败。

此处理程序可以位于您想要的任何位置,但理想情况下仍位于您的html代码之下(与其他javascript代码相同)

如果你看一下完整的例子on the getting started page,你会注意到 javascript位于body元素的底部。 (我必须承认教程有点误导)