Node.js 中 req.body 无法获取 POST 数据

Node.js 中 req.body 无法获取 POST 数据,第1张

你这是jquery的ajax么。。。看着好别扭。。

$ajax({

    url:'',

    type:'post',

    data:data,

    dataType:'json',

    success:function(data){

        

    },

    failure:function(data){

    

    }

})

你需要表单数据就传data不需要就传blob但是要传json格式  { blod:blob  }

node没获取到数据可能是你的数据有问题  你再$ajax函数前面 consolelog(data)控制台看下data里的内容

如果data内容没问题可能就是你的ajax写的有问题 或者是跨域请求了 node在resheader中要设置下允许的域的消息头。

不要用for循环,而是在每次ajax的回调函数中再次发送下一个ajax请求,这样就能保证每次ajax都是在上一次ajax已完成的时候才发送的:

var i = 0;

function Ajax(){

$post(vPostPhpUrl, {

arrDaoRuDiZhi: JSONstringify(vDaoRuDiZhislice(i, i + 1000))replace(/\\r/g, "")

}, function (data, status) {

var arrFanHui = JSONparse(data);

//这里根据需要对返回的数据进行处理

if(++i<vRow)Ajax(); //继续下一个ajax请求

});

}

Ajax(); //开始第一次ajax请求

JSON需要提供完整的内容,正则则不需要~ 补充内容 (2018-11-15 10:47): [e=5] 局部变量 正则, 正则表达式类 局部变量 i, 整数型 正则创建 (#引号 + “token” + #引号 + “:” + #引号 + “([^” + #引号 + “]+)” + #引号, #常量1) ' 部分传参请自行更改~ 调试输出 (正则取匹配数量 ()) 计次循环首 (正则取匹配数量 (), i) 调试输出 (正则取子匹配文本 (i, 1)) 计次循环尾 () [/e]补充内容 (2018-11-15 10:47):

[e=5]

局部变量 正则, 正则表达式类

局部变量 i, 整数型

正则创建 (#引号 + “token” + #引号 + “:” + #引号 + “([^” + #引号 + “]+)” + #引号, #常量1) ' 部分传参请自行更改~

调试输出 (正则取匹配数量 ())

计次循环首 (正则取匹配数量 (), i)

调试输出 (正则取子匹配文本 (i, 1))

计次循环尾 ()

[/e]

你这样的写法我没见过,我说下现在一般的做法吧

提交表单的话,你在form 里面写个隐藏文本框

<input type="hidden" id="txt_id" name="ids"/>

然后在js var arr。。。 的下面写一个

documentgetElementById("txt_id")value = arr;

后台接收

String ids= requestgetParameter("ids");

以Ajax方式发送

<script type="text/javascript">

一、获取url所有参数值

function US() {

var name, value;

var str = locationhref;

var num = strindexOf("");

str = strsubstr(num + 1);

var arr = strsplit("&");

for (var i = 0; i < arrlength; i++) {

num = arr[i]indexOf("=");

if (num > 0) {

name = arr[i]substring(0, num);

value = arr[i]substr(num + 1);

this[name] = value;

}

}

}

二、使用JS 发送JSON格式的POST请求

 var us = new US();

var xhr = new XML>

以上就是关于Node.js 中 req.body 无法获取 POST 数据全部的内容,包括:Node.js 中 req.body 无法获取 POST 数据、Js 如何实现for循环中POST。、js提交其他网站的post取返回结果并展示出来等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9341689.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存