nailpaw, это не способ не подходит, а просто Вы не знаете, как доработать под свои нужды код.
Я показал пример, как собрать данные с формы, взять файл(ы) и всё это отправить на сервер. В нём нет, как обработать данные из radio, это Вы сделайте сами.
Тем более, где в Вашем коде поле типа radio?
// Сбор данных из обычных полей
form.find(':input[name]').not('[type="file"]').each(function() {
var field = $(this);
data.append(field.attr('name'), field.val());
});
Adamos, для этого и дал ссылку на документацию автору вопроса, чтобы посмотрела, какой параметр нужен и когда вызывать функцию. А JhaoDa просто делать нечего.