Не удается войти в функцию getJSON()


У меня есть код getJSON вот так:

$('#selected_article').change(function(){
    $.getJSON('<?php echo $_SERVER['SCRIPT_NAME']; ?>', {
        ajax: 'ajax_article_partlist' ,
        parent_article: $('#selected_article').val()
    },

    function(data) {
        console.log(data);
    });
 });

Я не могу получить function(data). console.log не вызовет тревогу. На стороне PHP я получаю то, что мне нужно; я могу видеть это в error_log, и я попробовал с print, а также echo.

1 2

1 ответ:

В инструментах разработчика см. вкладку Сеть. Как только вы запустите свой запрос ajax-он должен появиться там. Вы можете посмотреть, что возвращается. Похоже, что ваш ответ не является допустимым JSON, и именно поэтому успешный calback не вызывается.