Не получается сделать четко, иногда кружки появляются сразу во всех спанах
А ты указываешь в каком именно спане должен появляться лоадер?
Вначале функции rating сделай включение загрузки своего кружка,
например
function rating(znak,quote)
{
$("#"+quote).html('<img src="/_site/templates/images/ajax_loading.gif" alt="Loading" id="ajaximage"/>');
При отсылке используй jQuery.post( url, [data], [callback], [type] )
где callback, которая возвпащает резал, например так
$("#"+quote).html(resalt); (и кружок погасили и резалт вывели)
пс
и не используй onclick="rating('+',12)", для этого есть $(document).ready(function(){});
Такие обработчики, как и стили должны быть отделены непосредстенно от контента