gpt4 book ai didi

javascript - 将数据从 Ajax Post 传递到 Node js

转载 作者:行者123 更新时间:2023-12-03 03:45:05 25 4
gpt4 key购买 nike

我正在学习 Node,并希望通过 Ajax 调用向 Node 发送一些数据。

下面是我的 Ajax 和 Node 调用。

Ajax方法

function getUserName(){
var data ={};
data.email=$('#email').val();
data.fNmame=$('#fNmame').val();
data.lName=$('#lName').val();

$.ajax({
type: 'POST',
data: JSON.stringify(data),
contentType: "application/json",
dataType:'json',
url: '/getUserName',
success: function(data) {
console.log('success');
console.log(JSON.stringify(data));
},
error: function(error) {
console.log("some error in fetching the notifications");
}
});
}

Node 功能

app.post('/getUserName',function(req,res){

var reqData = JSON.stringify(req.params);

console.log("reqData :::: " + reqData);

});

在日志中我可以看到

reqData :::: {}

请提出建议。

最佳答案

POST 数据在 req.body 中接收。req.params 用于动态参数。对于 /users/:id,您将在 req.params 中获取 id 的值。尝试使用 req.body 来获取 POST 正文数据。

关于javascript - 将数据从 Ajax Post 传递到 Node js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45430479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com