NodeJs中通过express框架ajax获取参数的方法有两种:

  • post请求,通过req.body.name来获取提交过来的参数;

    router.route("/pmfz/add").post(function(req,res){ 
        var bodyData = {
            name : req.body.name,
            defaultflag : req.body.defaultflag
        }
        Pmfz.addData(req,res,bodyData);
    });
    

  • get请求,请过req.query.name来获取参数

    router.route("/pmfz/list").get(function(req,res){ 
        if(!req.session.user){              
            req.session.error = "请先登录"
            res.redirect('/login');    
        }else{
            var bodyData = {
                name : req.query.name,  //get请求获取参数方法与post不同。
                username : req.session.user.username
            }
            console.log(bodyData.name);
            Pmfz.getListData(req,res,bodyData);
        }
            
    })
    

以上文章来自:黄卉 , https://huanghui8030.github.io/node/express-ajax.html