在jQuery窗口外使用FileReader中的结果值
Using result value from FileReader outside of jQuery window
我想在jQuery窗口之外使用FileReader调用的结果值。
<body>
<input type="file" name="filename" id="filename">
<script>
$("#filename").change(function(e) {
var ext = $("input#filename").val().split(".").pop().toLowerCase(),
reader = new FileReader(e.target.result);
reader.readAsText(e.target.files.item(0));
});
//I want to use the result here
</script>
</body>
$("#filename").change(function(e) {
var ext = $("input#filename").val().split(".").pop().toLowerCase(),
reader = new FileReader(e.target.result);
reader.readAsText(e.target.files.item(0));
fileHandler(reader);
});
function fileHandler(files) {
console.log(files);
// code
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="file" name="filename" id="filename">
相关文章:
- 奇怪的Javascript结果
- Javascript(jQuery)给了我奇怪的结果
- JSONP请求返回结果,但也触发error_callback
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- Javascript,输出结果后页面不断刷新
- 这是使用html快照和谷歌获取的预期结果吗?SEO/SPA
- 将地理编码结果转换为php变量以发布到mysql数据库
- AngularJS/HTML/Bootstrap元素用于动态搜索结果
- JQuery:向多个匹配结果添加换行符的最简单方法
- 当查询不在displayField中时,引导Ajax Typeahead不显示结果
- webpack代码拆分了handlerbs文件——结果是文件很大
- JavaScript循环无法正确计算/显示结果
- 相同的RegExp返回不同的结果-第一次是正确的结果,第二次是null
- 获取 FileReader() 的结果对象
- 将FileReader内部的结果对象分配给变量
- 在jQuery窗口外使用FileReader中的结果值
- 在Firefox中访问FileReader的部分结果
- FileReader.readAsDataURL结果在Convert.FromBase64String中输入时返回格式异
- 将FileReader的结果转换为javascript对象
- FileReader读取文件未定义的结果