Получите доступ к элементу, в котором хранится число, используя jQuery, и увеличьте число:
var count = $('#votecount').text();
count = parseInt(count) + 1;
$('#votecount').text(count);
Это должно «волшебным образом» обновить номер, если вы обновите идентификатор элемента, чтобы он соответствовал вашему коду.
Добавление
Если вы возвращаете новое общее количество голосов в data
вашего вызова AJAX, вы можете сделать это:
success: function (data) {
$('#votecount').text(data.number);
}
Протест
Я использую .text()
вместо HTML на всякий случай, если с числом счетчика что-то странное. С .text()
вы сразу увидите, что происходит. .html()
может изначально маскировать проблему. Несмотря на это, .html()
, вероятно, является лучшим выбором (по сравнению с .text()
) в долгосрочной перспективе.