$.ajax({
type: 'POST',
url: 'givestar.php',
data: msg,
success: function(data) {
summary=$('#changedvotes'+data).html();
$('#changedvotes'+data).html(data+summary);
},
error: function(xhr, str){
alert('Возникла ошибка: ' + xhr.responseCode);
}
});
summary=$('#changedvotes'+data).html();
замените на
summary=$('#changedvotes-'+data).html(); в обоих строках
Этот код принимает какую-то цифру data, например data=2
Берется элемент $('#changevotes-2') и в его значение плюсуется пришедшая двойка. Правда смысла этого действия я не понимаю. Показали бы пример странички, где есть эти самые #changevotes или как я сказал выше - приведите пример с конкретными цифрами - что и куда. Иначе вообще ничего не понятно что вы хотите этим добиться. =) будет проще.