FormData添加数组

把数组直接append到FormData对象中,post的请求会把数组拼接成一个字符串发送给服务器,又不想在服务器端截取字符串。

解决方案:遍历数组把数组项依次append添加到FormData对象,服务器端就可以获取数组了。
javascript 代码

var arr=['上海','北京'];
var formData = new FormData();
for (var i = 0; i < arr.length; i++) {
 formData.append('city',arr[i]);
}

版权声明:本文为roamingcode原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。