我尝试使用XMLHttpRequest从文件加载数据。 检查所有剥落,似乎没问题。
var http = require('http');
var url = require('url');
var count=0;
var server = new http.Server(function(req, res){
console.log(req.url);
res.write("Request " + (++count) + " ");
if (req.url=='/23801'){
res.statusCode=200;
res.end("Page Found ");
readFile();
} else {
console.log("missed");
res.statusCode=404;
res.end("Page not found");
}
})
server.listen(8080, '127.0.0.1');
function readFile() {
var xhr = new XMLHttpRequest();
var fileName = "company.json";
console.log(fileName);
xhr.open('GET', fileName, false);
xhr.send();
if (xhr.status != 200) {
alert(xhr.status + ': ' + xhr.statusText);
} else {
alert(xhr.responseText);
}
}
当我尝试loas localhost:8080/23801
我收到这样的错误:
var xhr = new XMLHttpRequest();
^
ReferenceError:未定义XMLHttpRequest
我做错了什么? 我发表了类似的话题,但没有找到正确的决定。