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