ローカルマシンでテキストファイルを読み取り、その内容を変数に入れたい。私が見つけたすべての例では、関数によって「evt」としてスクープされる引数を渡す入力ボタン(type = "file")を使用しています。「mydata.txt」のようなファイル名を渡すだけです。
ajaxでできますが、XAMPPなしで使いたいです。
function readSingleFile(evt)
{
var f = evt.target.files[0];
if (f)
{
var r = new FileReader();
r.onload = function(e)
{
var contents = e.target.result;
document.getElementById('div1').innerHTML = contents;
}
r.readAsText(f);
}
else
{
alert("Failed to load file");
}
}