Есть простой код:
$(".rbutton").click(function() {
upNumbers();
});
function upNumbers ()
{
$('#numbers').html("Всего в наличии: <img src='img/ajax-loader1.gif' alt='loading...'/>");
var mtype = DoIt('labeled');
$.post('test.php', {act:'ajax_num', type:mtype}, function(text){
$('#numbers').html('Всего в наличии: <b>'+text+'</b>')
}, 'text');
};
При клике по радио кнопкам вызов upNumbers происходит 2 раза, со старым значением и с новым, в следствии чего отображаются данные для старого или нового запроса с 50% вероятностью.
Функция DoIt просто возвращает номер выделенной радиокнопки в группе.
Почему вызов функции click происходит ещё до смены выделения и после?