技術メモ

メモ代わりに使います!

ajaxでボタン処理した際にずっと更新中になる

これのcontextが邪魔していた

/**
 * いいね回数更新と取得
 */

//画面読み込み時処理
$(function() {
    //ajax通信中のフラグ
    var ajaxConnecting = false;
    $.ajaxSetup({
        type: 'PUT',
        dataType: 'json',
        complete: function() {
            ajaxConnecting = false;
        }
    });
    $('.js-blog-good-count').on('click', '.js-blog-good-count-upd', function(e) {
        $.ajax({
        url: AJAX_BLOG_GOOD_COUNT,
            data: {
                test   : 'test'
            },
            context: this
        }).done(function(json) {
            if(json.status) {
                $('#good').html(json.goodCount);
            } else {
                alert(json.message);
            }
        });
    });
});