zelsky
@zelsky

Отправка запроса дважд?

Почему отправка идет дважд ?
[30/Jul/2015 23:00:17]"GET /send_like/?pk=36&user_id=3 HTTP/1.1" 200 1
[30/Jul/2015 23:00:17]"GET /send_like/?pk=36&user_id=3 HTTP/1.1" 200 1

$(document).on("click", ".likes", function (e) {
    e.preventDefault();
    var postid = $(this).data("postid");
    $.get('/send_like/',{"pk":postid,"user_id":userId}, function(e){
        $('.like_count[data-postid="'+postid+'"]').show();
        $('.likes[data-postid="'+postid+'"]').hide();
        $('.dislikes[data-postid="'+postid+'"]').hide();
    });
});

<span  class="likes" data-postid="{{one_post.pk}}" >
                                <i class="glyphicon glyphicon-thumbs-up"></i>
                            </span>
  • Вопрос задан
  • 252 просмотра
Решения вопроса 1
zelsky
@zelsky Автор вопроса
Расходимся. Два раза прописал адрес к скрипту в бейс хтмл
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@bIbI4k0
Питоню
Скорее всего, событие срабатывает второй раз где-то в предках дом-узла. Добавьте в код event.stopPropagation().
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы