AJAX函数正在工作并同时抛出“Uncaught ReferenceError”

时间:2017-10-13 13:14:41

标签: javascript jquery ajax

以下is_logged_in()函数完全按预期解析。但同时它也会将此错误抛出到控制台。

  

未捕获的ReferenceError:未定义is_logged_in

$('.favorite-btn').on('click', function() ...

之外调用函数时没有ReferenceError
function is_logged_in() {
    $.ajax({
        url: cml_theme.ajaxurl,
        type: 'post',
        data: {
            action: 'is_logged_in'
        },
        success: function(result) {
            if ( result == 'yes' ) {
                console.log('yep');
            } else {
                console.log('nope');
            }
        },
        error: function(err) {
            console.log('is_logged_in() AJAX call error');
        }
    });
};

$('.favorite-btn').on('click', function() {
    is_logged_in(); // logs 'yep' or 'nope' to console
    $(this).toggleClass('active');
});

0 个答案:

没有答案