当前位置:Gxlcms > JavaScript > 解决AJAX请求中含有数组的办法

解决AJAX请求中含有数组的办法

时间:2021-07-01 10:21:17 帮助过:15人阅读

这篇文章主要给大家介绍了如何解决AJAX请求中含有数组的问题,文中给出了详细的示例代码,相信对大家的理解和学习很有帮助。

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

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

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

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

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

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

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

Ajax请求和Filter配合案例解析

Ajax解决缓存的5种方法总结

ajax快速解决参数过长无法提交成功的问题

以上就是解决AJAX请求中含有数组的办法的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行