Вопрос по ajax в jQuery

Объясните, почему работает так, а не иначе: есть в html документе тег script, внутри этого тега находится следующее:

        $.getJSON(`http://www.omdbapi.com/?s=Harry&apikey=80b87e96&type=movie&page=1`, function(data) {
            console.dir(data);
        });

Здесь все отрабатывает нормально.

Потом я пишу такой же запрос на сервер, но только в функции:

 function search() {
        $.getJSON(`http://www.omdbapi.com/?s=Harry&apikey=80b87e96&type=movie&page=1`, function(data) {
            console.dir(data);
        });
}

search() срабатывает при нажатии кнопки. И он не выводит в консоль ничего.


Ответы (0 шт):