使用jquery ajax向koa2 发送数据的时候,发送到koa的部分数据丢失,该如解决这个问题

发布于 2022-09-04 15:46:29 字数 957 浏览 11 评论 0

AJAX代码

 $.ajax({
            url: "/api/export",
            type: 'POST',
            dataType: 'json',
            data: sendExportData,
            success: function success(data) {
            }
            
         })

sendExportData的数据,forArrValue里面是一个比较大的数据
图片描述

koa2 代码

let body =ctx.request.body ;
    const formulaName=body.formulaName,
        formulaParameterForOne=body.formulaParameterForOne,
        formulaParameterForArr=body.formulaParameterForArr;
        console.log("body",body);

body打印出来是
图片描述

注意sendExportData中formulaParameterForArr是一个长度为7的数组,可是koa里面body接收到的formulaParameterForArr长度只有4。
请教一下各位,为什么会这样?该如何解决这个问题

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

马蹄踏│碎落叶 2022-09-11 15:46:29

用浏览器的开发者工具,查看网络请求那里,看下发送的http请求中的参数值是不是对着呢

潦草背影 2022-09-11 15:46:29

jquery的ajax有type这个配置?楼主你写错了~method

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文