我有:
var datahere;
var url = "/example.txt"

example.txt包含文本" Hello World"
如何让datahere在任何请求之外等于此字符串?
如果有必要,我很高兴将PHP纳入方程式。
答案 0 :(得分:0)
喜欢@ J.T。克劳德说,你的问题并不是非常具体。您还可以找到大量网站详细解释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();
此特定脚本将在任何网络服务器下运行,但如果您在本地打开它将无法运行。
以下是其中一个解释所有内容的网站https://xhr.spec.whatwg.org/