节点JS和ajax问题

时间:2013-08-06 04:06:49

标签: javascript jquery node.js notifications

我试图通过来自node.js的ajax接收数据,但我不确定在两者交互之间我做错了什么。

这是我的ajax get请求:

$.get('/notificationsNumber',  
        function (notify) {
            alert(notify);
            $('.notifications').html("Notifications " + 0).css("color","red")

    });   

这是我的node.js文件:

exports.notificationsNumber = function(req, res) {
    console.log('notifying start');
    Friend.findOne({userId: req.signedCookies.userid}, function(err,user) {
        if(err) {
            res.send(err);
            console.log('notifying err');
        } else {
            console.log('notifying');
            console.log(user.notifications);
            var notify = user.notifications;
            console.log(notify);
            res.send(notify);
        }
    });
};

更新:

app.get('/notificationsNumber', user.notificationsNumber);

这是app.js代码:

由于某种原因警报正在弹出页面的html文档......并且它下面的行实际上正常工作。尝试连接通知(在服务器端打印出正确的数据)。

1 个答案:

答案 0 :(得分:0)

好的,我这样做是res.send它应该是res.json ...