js 发送 ajax 是数组 后台循环 发送json 到前台的方法
Posted 赵理通
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 发送 ajax 是数组 后台循环 发送json 到前台的方法相关的知识,希望对你有一定的参考价值。
node 后台
/////////////////////////////////////////////
router.post("/cxhh", function(req, res) {
//查询
User.findOne(req.body, function(err, user) {
var hlist = [] //new一个新数组
var j = 0;
var l=user.hh.length
for(var i = 0; i <user.hh.length ; i++) { 循环前台发过来的数组长度
User.findOne({
"_id": user.hh[i]
}, function(err, user) {
hlist.push(user) //将查到的数据推到新建的数组中
j++ //推进一个数组 j+1
console.log(user.hh.length)
if(j == l) { 如果推进去的数组的的长度 和数组的长度相等 就向前台返回数据
res.json({
data: hlist
})
}
})
}
})
})
以上是关于js 发送 ajax 是数组 后台循环 发送json 到前台的方法的主要内容,如果未能解决你的问题,请参考以下文章
js jquery中的$.ajax中的data属性需要用json格式向后台发送数据