jquery使用post发送对象数组格式处理

🌞场景再现

  1. 使用jQuery发送一个post请求,发现格式在发送时发生了变化,发送data结构如下:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    let data = {
    parent: [
    {
    index: '1',
    name: 'home'
    },
    {
    index: '2',
    name: 'jingguanjia'
    }
    ],
    name: '1.0.1'
    }
  2. post请求代码:

    $.post('/api', data, function (data) {
        ...
    })
    
  3. 但是发送时通过network查看,发现格式不是预想的,

    🌞原因

🌞解决办法

  1. 使用qs格式化处理数据

    🌞相关

推荐文章