Отправка массива с использованием данных формы

Я использую новый HTML5 FormData-Object для публикации некоторых значений и изображения через Ajax. Пока все работает нормально. Теперь я хочу опубликовать массив с использованием этого объекта, но все, что у меня есть на стороне сервера, это «[объект - объект]». Как я могу опубликовать массив с данными формы?

Что у меня есть на данный момент

var formData=new FormData();
formData.append('text', $('#text').attr('value'));
formData.append('headline',$('#headline').attr('value'));
formData.append('myarray',{key1: 'bla', key2: 'blubb'});

Последняя строка не работает Я отправляю запрос с этим кодом

                 $.ajax({
                        url: 'xyz',
                        data: formData,
                        type: 'POST',
                        processData: false,
                        contentType: false,
                        success: function(data) { 
                            var decoded=$.parseJSON(data);
                            displaySuccess('Success', decoded.message); 
                        },error: function(data){
                            var decoded=$.parseJSON(data);
                            displayError('Error', decoded.message);
                        },complete: function(data){
                            $('#cursor').hide();
                            $("#submitbutton").removeAttr('disabled')
                        }
                    });

Заранее спасибо

9
задан Sam Tyson 7 June 2012 в 18:09
поделиться