如何在javaScript中序列化数组并在formdata中追加

如何在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({

我想在javascript中序列化数组,并在表单数据中附加序列化值,我已经尝试过,但序列化数组显示为空,请给出建议

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是正确的-并生成必要的键/值对。