コメント |
@DIV
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<input type="file" id="row1_fld" name="row1_fld" multiple accept="text/*">
<script>
$("#row1_fld").on("change", function(){
for( i = 0; i < this.files.length; i++ ) {
// FileReader は毎回作成(同時に複数のファイルを扱えない)
var reader = new FileReader();
// FileReader にデータが読み込まれた時のイベント
var token1 = "";
var token2 = "";
$(reader).on("load", function () {
token1 = this.result.split("\n");
$.each( token1, function( idx, value ){
if ( value == "" ) {
return;
}
token2 = value.split(",");
$.each( token2, function( idx, value ){
console.log( "/" + value + "/" );
} )
} )
});
// 上記イベントを発動するための処理( this.files[i] は blob )
if (this.files[i]) {
reader.readAsText(this.files[i],"shift_jis");
}
}
});
</script>
@END |