【发布时间】:2013-12-17 20:30:09
【问题描述】:
我正在尝试使用拖放加载客户端文本文件。我一直在这里查看示例代码和教程: http://www.thebuzzmedia.com/html5-drag-and-drop-and-file-api-tutorial/ 和这里 http://blog.teamtreehouse.com/reading-files-using-the-html5-filereader-api
在 reader.onload 事件之前一切正常。
function handleFiles(files)
{
var file = files[0];
var reader = new FileReader();
//create function to deal with the file once it is loaded
reader.onload = handleLoadedFile();
// begin the read operation
reader.readAsText(file);
}
function handleLoadedFile(event)
{
alert(event.target.result);
}
我认为文本应该在 event.target.result 中,但事实并非如此!警报不会触发。
【问题讨论】:
-
...那么会发生什么?
-
您的 JavaScript 控制台中是否有任何错误?
-
如果您提供小提琴,请看一下
标签: javascript onload filereader