Проблема следующая не корректно добавляет и уменьшает лайк к видео. Сделано через AJAX jQuery Если у первого видео корректно добавляет лайк в базу, у второго видео лайк вместо добавления уменьшает. Не хочу делать две кнопки. Сделал через четное и не четное кол-во нажатий на #palets. сам код. То есть у меня идет проигрывание видео в плейлисте. Для нечетного видео корректно добавляет +1 лайк, а для четного видео вместо увеличения лайка идет уменьшение -1 лайк. Как привязать счетчик к текущему видео и чтоб перед появлением следующем видео он обнулялся Код (Javascript): $('#palets').data('counter', 0).click(function(){ //1.Подготовка к вставки в Базу Данных var send ={}; send['id'] = $('#idvideo').text(); var counter = - $(this).data('counter'); $(this).data('counter', counter +1); var schet = $(this).data('counter'); if (schet ==1) { send['like1'] = 1; } else { send['like1'] = -1; } } //alert(send['like1'] + ", " + send['id']); //1.1.Вставка в Базу Данных методом POST через AJAX $.ajax({ url: './models/inslike.php', type: 'POST', data: send, // отправляет 1 в inslike.php // подготовка success: function(anslike){ //данные приходят из inslike.php //alert(anslike); anslike = jQuery.parseJSON(anslike); } }); То есть первое (нечетное) нажатие на #palets увеличивает на +1 лайк. Второе (четное) нажатие на #palets уменьшает на -1 лайк. если на первом видео нормально проходит +1 лайк в БД, то на втором видео вместо добавления идет уменьшения на -1 лайк. Как сделать чтоб отсчет четного и нечетного начался заново при появлении второго видео.
Код (Javascript): //счетчик чёт/нечёт var counter = - $(this).data('counter'); $(this).data('counter', counter +1); var schet = $(this).data('counter'); if (schet ==1) { send['like1'] = 1; } else { send['like1'] = -1; }[/code=JavaScript] [code=JavaScript]send['id'] - id текущего видео как при смене значения id, запустить счетчик чет/нечет с начала.?