Не работает +1 при клике... помогите найти ошибку в коде.
Доброго времени суток, раньше стояло jquery 1.7.2 min. перешел на более свежую версию jquery 1.11.3 min.
$(function () { $('#plus-<?php echo $item->id; ?>').click(function(){ $.getJSON('?option=com_humor&view=lvote&post_id=<?php echo $item->id; ?>', function(data){ var rating = 1*$('#rating-<?php echo $item->id; ?>').text()+data.msg; $('#rating-<?php echo $item->id; ?>').text(rating); if(data.msg == 1){ alert('Вы уже ставили плюс!'); } }); return false; }); })(jQuery); $(function () { и (jQuery); поменял. Вот код который используется ниже <div style="float: left;"><a href="#_" id="plus-<?php echo $item->id; ?>">+понравилось</a><div id="rating-<?php echo $item->id; ?>" style="margin-top: -3px; font-weight: bold; font-size: 12px; color: blackred;"><?=$resultVote->check;?></div></div>при нажатии на "+понравилось" с первого раза не плюсует значение. То есть если Вы не голосовали ранее и нажимаете на + то не чего не происходит с JS на пользовательском уровне, количество лайков тоже не обновляется, а вот если Вы кликните второй раз, счетчик обновится + выйдет алерт с сообщением что Вы уже голосовали. Помогите пожалуйста разобраться где я здесь накосячил? Если не понятно объяснил в чем проблему, могу объяснить в скайпе подробнее)) |
Часовой пояс GMT +3, время: 04:39. |