如何将JS变量从我的客户端传递到Express服务器?

时间:2016-12-01 08:12:27

标签: node.js

如何将JS变量从我的客户端传递到Express服务器? 我想获取一个存储有信息的变量,并将其用于节点中的服务器端代码。

1 个答案:

答案 0 :(得分:2)

您应该使用AJAX将变量从客户端发送到服务器:

首先,创建一个您将处理数据的路线:

router.post('/ajaxRoute', (req,res)=>{
    console.log(req.body)  //your variables are here.
    res.status(200).json({msg:'OK'});

});

然后在您的客户端上,调用该路线,发送变量。

使用jQuery:

$.ajax({
    url : "/ajaxRoute",
    type: "POST",
    dataType:'json',
    data : yourdata,
    success: function(data){
        console.log(data.msg); // 'OK'
    },
});