这次给大家带来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数据传给后台
后台得到的数据是这个样子:
浏览器会自动把数组解构成一个个变量,后台拿到这个数据就直接傻逼了。
所以,最好的办法是把数组编程字符串,很简单,把数组单独用一个变量存起来,然后json.stringify(数组),把得到的字符串放到json数据里,这样,浏览器就不会自动去帮你解构数组,后台拿到的也就是一个真正的数组了。
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
ajax跨域访问报错501怎么处理
使用ajax实现根据人力资源系统数据增加oa账号的方法
以上就是ajax请求数组应该如何实现的详细内容。
