我正在尝试使用javascript读取.txt文件,但似乎无法在线找到任何方法。该代码的目的是扫描文本文件中的某个字符串。在我的代码中,用户有意上传文件并将其存储在变量中,但是我无法找到一种方法来实际读取文件中的文本并将其转换为字符串。任何帮助将不胜感激,谢谢。
document.getElementById("answer").addEventListener(search);
document.getElementById("actualAns").addEventListener(search);
function myFunction() {
var targetAns = document.getElementById("answer").value; //the user inputs a .txt file
var actualAns = document.getElementById("actualAns").value; //the user enters the string they want to search
var n = actualAns.search(targetAns); // this part does not work, it should search the text file but it only searches the name
if(n > -1) {
document.getElementById("result").innerHTML = "Correct";
} else {
document.getElementById("result").innerHTML = "Incorrect";
}
}
答案 0 :(得分:0)
您可以这样读取文件:
function readFile() {
jQuery.get("file.txt", function(textString)) {
//do what you want with the textString
});
}
,在textString中,文件中将出现文本字符串。