AJAX请求中数组的解决方案
大家应该都发现了,当我们发送AJAX请求的数据包含数组时,不能像普通JSON数据那样直接放入数据发送到后台
例如,有这样一个数据需要发送到后台:
{ 'orderId': 22,' resourceJson ' :[{ ' carCapacity ' : 223,' carNumber': '123 ',' driverInfo': '123 ',' failReason': '3123123 ',' id': 25,' is pass ' 3: ' : ' 784,' load _ plan ' 3: ' 123如果这个JSON数据直接传输到后台,
后台得到的数据是这样的:
浏览器会自动将数组求解成变量,后台获取这些数据会很傻。
因此,最好的方法是将数组编程为字符串,这非常简单。将数组保存为单个变量,然后JSON.stringify(数组),将得到的字符串放入JSON数据中。这样浏览器不会自动帮你解构数组,你在后台得到的是一个真实的数组。
摘要
以上就是本文的全部内容。希望这篇文章的内容对你的学习或工作有所帮助。有问题可以留言交流。
版权声明:AJAX请求中数组的解决方案是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。