from http://stackoverflow.com/questions/11208488/how-to-add-an-array-value-to-new-formdata/37070002#37070002
// How to add an array value to new FormData? var data = new FormData(), fields = $("#myForm").serializeArray(); $.each( fields, function( i, field ) { data.append(field.name, field.value); });