我有这个ajax电话:
$.ajax({
url: "/topics/test",
type: "GET",
data: {
topics: getIds
},
success: function(data){
console.log(data);
},
error: function(xhr){
console.log(xhr);
}
});
我也有这条快速路线:
router.get("topics/test?", function(req, res){
console.log(req.params);
res.json(req.params.topics);
});
req.params
为空。
我尝试使用req.params.topics
,但未定义。
那么我如何在快速路线中访问参数数据?
答案 0 :(得分:2)
jQuery GET请求,将数据值转换为查询字符串。因此,请使用req.query.topics
。
router.get("topics/test", function(req, res){
console.log(req.query);
res.json(req.query.topics);
});