【发布时间】:2016-07-18 06:30:33
【问题描述】:
我想手动将我的表单数据以 JSON 格式发送到服务器。
我将表单数据更改为下面的 JSON 格式。
我在客户端 javascript 中的数据是 JSON (ie{"firstname":"john","lastname":"smith"}
$.ajax({
type: 'POST',
url: "http://localhost:3000/UserRegistration",
dataType: 'application/json',
data: JSONData,
success: function(data) {
}
});
我正在使用 body-parser,在我的 server.js 代码中,我使用了 console.log(req.body) 但数据以这种格式显示
{ '{"firstname":"john","lastname":"smith"}': '' }
它添加了更多的花括号。这是为什么?如何访问服务器端的数据
【问题讨论】:
-
代替
application/json试试JSON
标签: javascript ajax node.js forms body-parser