后台代码:
router.post('/addCart',function (req, res, next) {
var userId='100000077',productId=req.body.productId;
User.findOne({userId:userId},function (err ,userDoc) {
if(err){
res.json({
status:'1',
msg:err.message
})
}else{
console.log('userDoc:'+userDoc);
if(userDoc){
Goods.findOne({productId:productId},function (err,doc) {
if(err){
res.json({
status:'1',
msg:err.message
})
}else{
if(doc){
doc.checked=1;
doc.productNum=1;
userDoc.cartList.push(doc);
userDoc.save(function (err,newDoc) {
if(err){
res.json({
status:'1',
msg:err.message
})
}else{
res.json({
status:'0',
msg:'',
result:newDoc.cartList
})
}
})
}
}
})
}
}
})
})
前台代码:
addCart(productId){
axios.post('/goods/addCart',{
productId:productId
}).then((result)=> {
var res=result.data;
if(res.status=='0'){
alert('success')
}else{
alert('fail')
}
})
}
阿探
qq_海阔天空_108