您需要检查状态0(例如,使用本地加载文件时
XMLHttpRequest,您不会得到返回的状态,因为它不是来自
Webserver)
function readTextFile(file){ var rawFile = new XMLHttpRequest(); rawFile.open("GET", file, false); rawFile.onreadystatechange = function () { if(rawFile.readyState === 4) { if(rawFile.status === 200 || rawFile.status == 0) { var allText = rawFile.responseText; alert(allText); } } } rawFile.send(null);}并
file://在文件名中指定:
readTextFile("file:///C:/your/path/to/file.txt");


