私はjavascriptに非常に慣れていないため、事前にお詫び申し上げます。基本的に、私は 2 つのスクリプトを組み合わせて、それを機能させようとしています。JavaScript は通常、ローカル ファイルにアクセスできないことはわかっていますが、File object
可能でしょうか?
以下のコードで、選択したファイルが CSV の場合、それを次の関数に渡すにはどうすればよい$.get('data.csv', function(data)
ので'data.csv'
、実際にファイルが選択されますか?
<html>
<script type="text/javascript">
document.getElementById('file').addEventListener('change', handleFileSelection, false);
function handleFileSelection(evt) {
console.log(evt);
var f = evt.target.files[0];
}
$(document).ready(function() {
$.get('data.csv', function(data) {
// Split the lines
var lines = data.split('\n');
//more code
});
});
</script>
<body>
<input type="file" id="file" name="file" />
<output id="list"></output>
</body>
</html>
</p>