0

我刚刚开始查看节点,但我不明白如何将值传递回模块......我已经搜索和搜索但它只是没有点击所以我想我会问。

我的 app.js 包含:

app.get('/test', controller.test);

我的 module.js 包含:

exports.test = function(req, res){
    console.log("Called test Successfully");
    res.json(200, {message: 'success'});
}

我的 index.jade 包含:

$('.someID').on('click', function(){
    $.get('/test');
});

我想做的是将 index.jade 中的某些内容传递回模块,以便我可以在 console.log 中看到它....

谢谢

4

1 回答 1

0

只需发送一些参数(asdata)并使用request.query属性

/* Serverside */
exports.test = function(req, res){
    console.log("Called 'test' successfully with", req.query.somevalue);
    res.json(200, {message: 'success'});
};

/* Clientside */
$('#someID').on('click', function(){
    $.get('/test', {somevalue: "foobar"});
});
于 2013-08-18T14:00:37.230 回答