大佬教程收集整理的这篇文章主要介绍了jquery – 通过Ajax Post访问发送到NodeJS服务器的数据,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
//Client $.ajax( { url: '/getExp',data: 'Idk whats Rc',type: 'POST',}); //Server app.post('/getExp',function(req,res){ var data = req.???; //I want data to be equal to 'Idk whats Rc' }
Express 4不再包含Connect作为依赖项,这意味着您需要单独安装正文解析模块.@H_874_15@
解析器中间件可以在自己的GitHub存储库here中找到.它可以像这样安装:@H_874_15@
npm install body-parser
对于表单数据,这是中间件的使用方式:@H_874_15@
var bodyParser = require('body-parser'); app.use(bodyParser.urlencoded());
对于Express 3.x及之前:@H_874_15@
您需要在Express中使用bodyParser()中间件来解析http请求的原始主体.然后中间件填充req.body.@H_874_15@
app.use(express.bodyParser()); app.post('/path',res) { console.log(req.body); });
您可能希望将对象而不是字符串传递给POST请求,因为您当前拥有的内容将如下所示:@H_874_15@
{ 'Idk whats Rc': '' }
$.ajax({ url: '/getExp',data: { str: 'Idk whats Rc' },});
会得到你这个:@H_874_15@
{ str: 'Idk whats Rc' }
以上是大佬教程为你收集整理的jquery – 通过Ajax Post访问发送到NodeJS服务器的数据全部内容,希望文章能够帮你解决jquery – 通过Ajax Post访问发送到NodeJS服务器的数据所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。