如何使用request.query获取变量

时间:2014-03-18 00:10:57

标签: javascript jquery web-applications express

在我的客户端代码中,我调用了getContents():

$.getJSon("/getContents", function(room){
  theRoom=$("#roomName").val();//textarea's value
...
});

在getContents()中,它位于服务器端代码(index.js)中,如何使用request.query或任何其他函数来获取theRoom(变量),以便我可以获取基于Room的内容在它的标题(房间)?

getContents();

var getContents=function(req,res){
...
var room=?
...
roomCollection.findOne({name: room}, function(err,theRoom){...
  res.send(theRoom)
});
...
}

1 个答案:

答案 0 :(得分:0)

根据您的JSON结果,以下可能是一个良好的开端:

$.getJSON("/getContents", function(data){
  var theRoom=$("#roomName").val();//textarea's value
  $.each(data.rooms, function( key, room) {
    if(room.title == theRoom)
       alert(room); 
  });
});