2013-08-06 1 views
0

Я пытаюсь получить данные через ajax из node.js, но я не уверен, что я делаю неправильно между взаимодействием двух.Узел Проблемы с JS и ajax

Вот мой запрос Ajax прибудете:

$.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); 
     } 
    }); 
}; 

UPDATE:

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

Вот код app.js:

Предупреждение появляется html-документ страницы по какой-то причине ... и строка под ним работает правильно. Попытка подключения уведомления (которое на стороне сервера выводит правильные данные).

+0

и в чем же проблема? –

+0

данные не отображаются (уведомлять) в вызове ajax – Lion789

+1

Можете ли вы показать код, в котором вы добавляете 'notificationsNumber' к маршрутизатору на сервере? – sje397

ответ

0

Хорошо, я делал это как res.send, это должно быть res.json ...