AJAX请求中含有数组怎么办-创新互联

本篇内容主要讲解“AJAX请求中含有数组怎么办”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“AJAX请求中含有数组怎么办”吧!

在秀山土家族苗族等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站制作、成都网站设计、外贸营销网站建设 网站设计制作按需制作网站,公司网站建设,企业网站建设,品牌网站设计,营销型网站,外贸网站建设,秀山土家族苗族网站建设费用合理。

大家应该都发现了当我们发送AJAX请求的数据中带有数组时,是不能像普通JSON数据一样,直接放在data里发送给后台

比如有这样一个数据需要发送给后台:

{
  "orderId": 22,
  "resourceJson": [
    {
      "carCapacity": 223,
      "carNumber": "123",
      "driverInfo": "123",
      "failReason": "3123123",
      "id": 25,
      "ispass": 0,
      "lineId": 784,
      "load_plan": "123",
      "onPackageDay": 123,
      "price": 123,
      "storeOutCapacity": 123,
      "store_out_capacity": 123
    },
    {
      "failReason": "31231231",
      "id": 2,
      "ispass": 0,
      "lineId": 787,
      "load_plan": "123",
      "store_out_capacity": 123,
      "tallyman": "ddd"
    },
    {
      "failReason": "123123",
      "id": 1,
      "ispass": 0,
      "lineId": 785,
      "load_plan": "123",
      "store_out_capacity": 123,
      "tallyman": "fff"
    }
  ]
}

其中resourceJson字段是一个数组,如果直接把这个JSON数据传给后台

后台得到的数据是这个样子:

AJAX请求中含有数组怎么办

浏览器会自动把数组解构成一个个变量,后台拿到这个数据就直接傻逼了。

所以,好的办法是把数组编程字符串,很简单,把数组单独用一个变量存起来,然后JSON.stringify(数组),把得到的字符串放到JSON数据里,这样,浏览器就不会自动去帮你解构数组,后台拿到的也就是一个真正的数组了。

AJAX请求中含有数组怎么办

到此,相信大家对“AJAX请求中含有数组怎么办”有了更深的了解,不妨来实际操作一番吧!这里是创新互联建站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


新闻标题:AJAX请求中含有数组怎么办-创新互联
网页URL:http://abwzjs.com/article/jcicj.html