读取.txt文件的Javascript代码

读取.txt文件的Javascript代码,javascript,Javascript,我需要一个JavaScript代码来读取作为.txt文件存储的字典(或者也可以保存为任何其他类型的文件。它也可以在线提供),并将其内容存储在变量中。我找不到一种方式让JavaScript像Java一样读取文件。我发现它可以很容易地用PHP实现。但是,我无法将PHP中作为变量存储的字典内容传递给JavaScript。可以帮助我实现这一点,或者只使用JavaScript,或者同时使用JavaScript和PHP,您可以使用AJAX加载该文件。以下是一个例子: <!DOCTYPE html>

我需要一个JavaScript代码来读取作为.txt文件存储的字典(或者也可以保存为任何其他类型的文件。它也可以在线提供),并将其内容存储在变量中。我找不到一种方式让JavaScript像Java一样读取文件。我发现它可以很容易地用PHP实现。但是,我无法将PHP中作为变量存储的字典内容传递给JavaScript。可以帮助我实现这一点,或者只使用JavaScript,或者同时使用JavaScript和PHP,您可以使用AJAX加载该文件。以下是一个例子:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <style></style>
    <script>
      window.addEventListener("load", function(){
        var request = new XMLHttpRequest()
        request.onreadystatechange = function(){
          if(request.readyState == 4 && request.status == 200){
            console.log(request.responseText)
          }
        }
        request.open("GET", "txt.txt", true)
        request.send()
      })
    </script>
  </head>
  <body>
  </body>
</html>

addEventListener(“加载”,函数(){
var请求=新的XMLHttpRequest()
request.onreadystatechange=函数(){
if(request.readyState==4&&request.status==200){
console.log(request.responseText)
}
}
打开(“GET”,“txt.txt”,true)
请求发送()
})

查看此本地存储假定每个用户在客户端计算机上都有一份字典副本。如果我正确理解了您的问题,为了从服务器检索文件,您可以使用Ajax调用PHP(或其他后端框架)方法将文件异步返回到客户端。非常感谢。我使用了Ajax,解决了我的问题。