var form_data = new FormData(); for ( var key in item ) { form_data.append(key, item[key]); } $.ajax({ url : 'http://example.com/upload.php', data : form_data, processData : false, contentType : false, type: 'POST' }).done(function(data){ // do stuff });