а что у Вас отвечает
'right.php'
на запрос, с параметром
{ sel: $('#type_cards_'+x).val() }
?
если я правильно понял, Вам необходимо переменную summ определить в глобальной области видимости, присвоить ей значение 0. но после запроса - заменить значение. Тогда, у Вас вроде все верно (хотя я так себе, по диагонали код пробежал глазами).
Вы можете достаточно удобно получать данные из запроса и работать с ними, если сделаете так
$.ajax({
type: 'POST',
url: 'right.php',
dataType: 'json',
data: { sel: $('#type_cards_'+x).val() },
success: function(responce){summ = $.parseJSON(responce);}
});