如何在JavaScript中读取.txt文件并转换为字符串?

时间:2018-11-19 18:36:42

标签: javascript jquery html text

我正在尝试使用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";
        }
    }

1 个答案:

答案 0 :(得分:0)

您可以这样读取文件:

function readFile() {

  jQuery.get("file.txt", function(textString)) {

  //do what you want with the textString

  });
}

,在textString中,文件中将出现文本字符串。