在我的客户端代码中,我调用了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)
});
...
}
答案 0 :(得分:3)
您可以使用
将其作为请求参数传递给$.getJSON()$.getJSON("/getContents", {
room: $("#roomName").val()
}, function (room) {
//rest of code
});
注意:不确定要读取请求参数的服务器端语法,请参阅this answer