Javascript 在jQuery窗口外使用FileReader的结果值

Javascript 在jQuery窗口外使用FileReader的结果值,javascript,jquery,Javascript,Jquery,我想在jQuery窗口之外使用FileReader调用的结果值 <body> <input type="file" name="filename" id="filename"> <script> $("#filename").change(function(e) { var ext = $("input#filename").val().split(".").pop().toLowerCase(), reader

我想在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>

$(“#文件名”).change(函数(e){
var ext=$(“输入#文件名”).val().split(“.”.pop().toLowerCase(),
reader=新文件读取器(e.target.result);
reader.readAsText(e.target.files.item(0));
});
//我想在这里使用结果
$(“#文件名”).change(函数(e){
var ext=$(“输入#文件名”).val().split(“.”.pop().toLowerCase(),
reader=新文件读取器(e.target.result);
reader.readAsText(e.target.files.item(0));
文件处理程序(读卡器);
});
函数fileHandler(文件){
console.log(文件);
//代码
}


创建处理程序函数,然后将
e.target.files
传递给it@AdamAzad这看起来像什么?代码需要更改,
fileHandler(e.target.file)
文件处理程序(读卡器)