我正在尝试使用formData添加图像,少量字符串信息和数组。我可以成功添加图像,字符串,但添加时无法添加数组信息。它总是将数组作为字符串传递。任何帮助将不胜感激。我的代码
var reader = new FileReader();
var form_data = new FormData();
form_data.append('departure_city',departure_city);
form_data.append('inclusion_icons', inc_icons);
form_data.append('theme_icons',theme_icons);
$.ajax({
url: url,
type: "POST",
async: false,
cache: false,
contentType: false,
processData: false,
enctype: 'multipart/form-data',
data: form_data,
}).done(function (data) {
console.log("Success");
console.log(data);
}).fail(function (data) {
console.log("Error");
console.log(data);
});
inclusion_icons
和theme_icons
是arrayz,但我将它们作为字符串。