教你怎么用ajax传数组(也可以是转为json)

您所在的位置:网站首页 post提交传递数组 教你怎么用ajax传数组(也可以是转为json)

教你怎么用ajax传数组(也可以是转为json)

2023-10-22 15:35| 来源: 网络整理| 查看: 265

我之前写过一个关于ajax的详解,那个是标准的ajax,今天介绍的是怎么用ajax传递数组这样的数据类型呢?很多的时候我们需要给后端的数据不是几个单独的数据,一般见到的代码的是这样的:

data: { id : id, name : name, sex : sex }

这样的是最常见的一种数据格式,常用的是注册和登录,结合jQuery将用户输入的用户信息取出来,赋值给一个变量,类似于这样的:

var id = $("#id"); var name = $("#name"); var sex = $("#sex");

然后就是之前说的,将数据放到data里面,当然这是最常见的一种传输方式,但是真正的项目中有的时候是多条数据,是我们遍历出来的,然后是数组的格式传递过去的,类似于:

这样的,那么这个时候他们的数据就是这样的:

0:{id: 1, name: "感冒", num: "2"} 1:{id: 2, name: "发烧", num: "4"} 2:{id: 3, name: "头痛", num: "5"} length:3

那么这个时候,ajax直接写data一个一个的写行不行呢?当然是可以的,但是当你添加一列的时候就会头痛了,数据永远是不对的,所以这个时候就需要这样处理数据:

声明一个数组:

var caseVOS = []; /*遍历的取数据·*/ for( var j=1;j


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3