【发布时间】:2016-02-03 01:39:53
【问题描述】:
我正在使用 node.js 构建一个应用程序,并希望了解如何在服务器端访问我的 AJAX GET 请求数据。示例:
客户端 AJAX
$.ajax({
url: "http://localhost:3000/api/test",
type: "GET",
data: {email: 'myemail@gmail.com', name: 'george'}, //send this to server
success: function() {
},
error: function() {
}
});
服务器端 API
router.get('/api/test', function(req, res) {
console.log(req.body) //should print data from AJAX request; currently returns empty {}
});
但是,当我尝试访问数据时,我总是得到一个空对象。
有人可以帮忙吗?
提前致谢!
【问题讨论】:
-
您是否尝试过直接在 url 中发送而不是
data属性?