【问题标题】:Post Array from React using Axios使用 Axios 从 React 发布数组
【发布时间】:2020-11-26 06:36:39
【问题描述】:

我想将带有 `axios` 的数组发布到 `react` 中,但是它不起作用...

要发布的数组:

[
  {
    "Nombre": "Remera",
    "Precio": "1599",
    "Photo": null,
    "Stock": [
      {
        "id": 0,
        "talle": "M",
        "cantidad": "12"
      },
      {
        "id": 1,
        "talle": "S",
        "cantidad": "14"
      },
      {
        "id": 2,
        "talle": "XS",
        "cantidad": "6"
      }
    ]
  }
]

发布的数据:
{ “名词”:“雷梅拉”, “Precio”:“1599”, “照片”:空, “库存”: [ { “身份证”:0, “高”:“M”, “候选人”:“12” }, { “身份证”:1, “高”:“S”, “候选人”:“14” }, { “身份证”:2, “高”:“XS”, “候选人”:“6” } ] } 有人可以帮我解决这个问题吗? 谢谢!

【问题讨论】:

  • 你能输入你的代码吗?也许你的代码有问题

标签: arrays reactjs axios


【解决方案1】:

你不能发送纯数组。

您必须将 JSON 作为对象发送并将标识符添加到您的数组中,如下所示:

{
    "data": [
        {
            "Nombre": "Remera",
            "Precio": "1599",
            "Photo": null,
            "Stock": [
                {
                    "id": 0,
                    "talle": "M",
                    "cantidad": "12"
                },
                {
                    "id": 1,
                    "talle": "S",
                    "cantidad": "14"
                },
                {
                    "id": 2,
                    "talle": "XS",
                    "cantidad": "6"
                }
            ]
        }, 
        {...nextObject},
        {...nextObject}
    ]
}

【讨论】:

    猜你喜欢
    • 2023-02-04
    • 2022-06-20
    • 2022-01-18
    • 2021-12-14
    • 2023-03-15
    • 2019-11-10
    • 2022-11-11
    • 1970-01-01
    • 2017-09-14
    相关资源
    最近更新 更多