我正在努力实现HTML 5文件上传。我的应用程序使用JQuery。我一直在使用此页Reading local files in JavaScript作为参考,但我遇到了障碍。当“更改”事件被触发时,我需要启动一个事件。但是,我无法弄清楚如何使用JQuery进行连接。以下代码未在控制台中显示错误,但是,它也不显示警报消息。因此,我知道我的电汇没有发生。我做错了什么?
<input id="uploadInput" type="file" multiple="multiple" />
$().ready(function () {
$("#uploadInput").bind("change", beginUpload);
});
function beginUpload(e) {
alert("Here");
var fileCount = e.target.files;
alert("Uploading " + fileCount + " files...");
}
谢谢!
答案 0 :(得分:1)
“我做错了什么?”
可能应该是:
$(document).ready(handler);
而不是$()。准备就绪,显然不推荐。您应该在ready函数中放置一些警报,以查看是否正在调用它。
但是你也花时间编写已经免费提供的代码吗?
有一个jquery插件支持文件drag'n'drop,HTML {5 {3}}