Я написал пока следующее:
jQuery('#buy input[type="radio"]').click(function() {
var data = {};
$('#buy').find ('input, select').each(function() {
data[this.name] = $(this).val();
});
// здесь бы надо проверку
$.each(DATA.variable,function(i,variation) {
console.log(variation.item_variation);
});
});
console.log(data) выводит:
{material: "дерево", steklo: "обычное"}