如何读取.txt文件的内容并使用Javascript将其存储到全局变量?

如何读取.txt文件的内容并使用Javascript将其存储到全局变量?,javascript,xmlhttprequest,Javascript,Xmlhttprequest,我有: var-datahere; var url=“/example.txt”就像@J.T.Crowder所说的,您的问题并不是非常具体地描述您的场景。您还可以找到大量网站,详细介绍XMLHttpRequests的工作原理。您可以通过这样一个简单的请求来实现您想要的: var result, url = "/example.txt"; var xhr = new XMLHttpRequest(); xhr.open("GET",url,true); xhr.onreadystatechan

我有:

var-datahere;

var url=“/example.txt”
就像@J.T.Crowder所说的,您的问题并不是非常具体地描述您的场景。您还可以找到大量网站,详细介绍
XMLHttpRequests
的工作原理。您可以通过这样一个简单的请求来实现您想要的:

var result, url = "/example.txt";

var xhr = new XMLHttpRequest();
xhr.open("GET",url,true);
xhr.onreadystatechange = function(e) {
    if(xhr.readyState == 4 && xhr.status == 200) {
        result = xhr.responseText;
        document.writeln(result);
    }
};
xhr.send();
此特定脚本将在任何Web服务器下运行,但如果您在本地打开它,它将不会运行


这里有一个解释一切的网站

你的问题非常模糊和不清楚。此文件在本地计算机或服务器上的何处?
XMLHttpRequest
与它有什么关系?为什么要在混合中引入PHP(是否涉及到服务器)?它位于服务器上。到目前为止,我被告知使用XMLHttpRequest,但我可以让它工作。因为它在服务器上。太好了——使用“编辑”链接为问题添加必要的信息。请注意,这是
XMLHttpRequest
的基本用法。您真的应该阅读web上数千个示例中的一些,这些示例确切地说明了如何做到这一点(您不需要PHP)。任何基本的
XMLHttpRequest
示例都可以做到这一点。