拡張子:txtvbswsfjsphpjavahtmlutf8sjis <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>
<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>