XMLHttpRequest的麻烦

时间:2016-02-19 22:09:58

标签: javascript ajax node.js xmlhttprequest

我尝试使用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

我做错了什么? 我发表了类似的话题,但没有找到正确的决定。

0 个答案:

没有答案