您好,欢迎访问一九零五行业门户网

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

推荐信息