方法1:原生

<input type="file" name="file" id="file"  onchange="jsReadFiles(this.files)">

//js 读取文件
function jsReadFiles(files) {
var file = files[0];
var reader = new FileReader();//new一个FileReader实例
reader.onload = function(){
console.log(this.result);
}
reader.readAsText(file);
}

方法2:jq

<input type="file" name="file" id="file" >

$('input[name=file]').change(function(e){
var files = e.currentTarget.files;
var file = files[0];
var reader = new FileReader();
reader.onload = function(){
console.log(this.result);
}
reader.readAsText(file);
});

最新文章

  1. 【2016-11-3】【坚持学习】【Day18】【Oracle 数据类型 与C#映射关系】
  2. Immutable笔记
  3. php+mysql预查询prepare 与普通查询的性能对比
  4. AngularJS性能优化
  5. 前端人员一定要掌握的PS技巧
  6. HDU1215(筛选法)
  7. win32_11gR2_database安装教程
  8. Jmeter代理服务器设置
  9. mybatis常用配置
  10. IOS中 浅谈iOS中MVVM的架构设计与团队协作
  11. 【面试篇】资深招聘HR有哪些面试技巧?
  12. ubuntu16.04上安装ros-kinetic
  13. python3字符串操作
  14. c#实战开发:用.net core开发一个简单的Web以太坊钱包 (六)
  15. 【PPT】 Least squares temporal difference learning
  16. 28个HTML5特征、窍门和技术
  17. 【转】使用 Android 的日志工具LogCat
  18. Jackson 处理复杂类型(List,map)两种方法
  19. MongoDB 之 Capped Collection
  20. groovy的三个强劲属性(一)Gpath

热门文章

  1. springboot打成jar包和war包的两种方式,并引入第三方jar包!
  2. 最全Python基础知识点梳理
  3. spring-shiro 安全框架配置
  4. TNS-12541 TNS no listener
  5. Java IO相关使用
  6. Java学习的第十三天
  7. 基于tensorflow的文本分类总结(数据集是复旦中文语料)
  8. audioread.NoBackendError
  9. Django前后端安全验证
  10. eyou升级弹窗、云插件库、接口配置、功能开关【按需显示插件】