У меня есть сайт с темами, опубликованными пользователями, за которых проголосовали (вверх или вниз), и рядом с каждой темой отображается число голосов.
Процесс голосования вверх и вниз осуществляется через jQuery / Ajax и использует что-то вроде этого:
$.ajax({
url: 'vote.php',
success: function(data) {
$('.result').html(data);
}
});
обновляется HTML-код подсчета голосов (.result является классом div, который содержит номер подсчета голосов)
Кроме того, потоки сортируются сначала по убыванию количества голосов, а затем в алфавитном порядке.
У меня проблема с ajax, обновляющим счетчик голосов HTML в режиме реального времени, у меня есть догадка, что проблема связана с тем, что порядок потоков меняется при обновлении счетчика голосов, но Я не уверен.
Я знаю, что база данных обновляется, и когда я обновляю страницу, она также корректно обновляется, но я не вижу поведения в реальном времени, которое я ожидаю от jQuery / Ajax.
В чем может быть проблема?