我有这个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
但它说它未定义。
那么如何访问快速路由中的参数数据呢?
Jquery GET 请求,将数据值转换为查询字符串。所以请使用req.query.topics
.
router.get("topics/test", function(req, res){
console.log(req.query);
res.json(req.query.topics);
});
结帐文档。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句