如何在javaScript中序列化数组并在formdata中追加
我想在javascript中序列化数组,并在表单数据中附加序列化值,我已经尝试过,但序列化数组显示为空,请给出建议如何在javaScript中序列化数组并在formdata中追加,javascript,multipartform-data,multipart,Javascript,Multipartform Data,Multipart,我想在javascript中序列化数组,并在表单数据中附加序列化值,我已经尝试过,但序列化数组显示为空,请给出建议 var IsolationFO = {}; IsolationFO['tagNumber'] = $('#tagNumberId').val(); IsolationFO['keyNumber'] = $('#lockProvidedId').val(); var formData = new FormData(); $.ajax({
var IsolationFO = {};
IsolationFO['tagNumber'] = $('#tagNumberId').val();
IsolationFO['keyNumber'] = $('#lockProvidedId').val();
var formData = new FormData();
$.ajax({
url: baseURL + 'url',
type: "POST",
contentType: false,
processData: false,
data: function() {
//这里输入显示为空
var inputs = $('#IsolationFO').serializeArray();
$.each(inputs, function(i, input) {
formData.append(input.name, input.value);
console.log("\nSending Data----------------" + input.name + "-----" + input.value);
});
return formData;
}(),
您是否尝试过
formData.append('IsolationFO',JSON.stringify(myArray))
?上述过程是否正确@IVOGELOVIt是正确的-并生成必要的键/值对。