在XML请求上接收未定义

时间:2016-11-07 03:43:57

标签: javascript xml node.js

这是在我的login.js中,但它从服务器接收未定义,而当我手动检查时,服务器从数据库中获取正确的数据。

request.open('GET', 'http://akshatbhargava123.imad.hasura-app.io/', true);
request.send(null);

request.onreadystatechange = function() {
    if(request.readyState === XMLHttpRequest.DONE) {
        // Take some action
        if(request.status === 200) {
            //alert('recieved');
            a = request.responceText;
            alert(a);
        }
    }
};

这是我服务器的代码段:

var pool = new Pool(config);

app.get('/users' , function(req, res){
pool.query('SELECT * from users', function(err, results) {
 if(err){
     res.status(500).send(err.toString());
 }
 else{
     res.status(200).send(JSON.stringify(results.rows[0].name));
 }
});
});

当我转到myapp / users时,我会收到正确的数据,即" user1"

请帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

它是responseText,而不是responceText