2015-03-10 6 views
-1

Я скачал файл Javascript из: https://github.com/cavestri/themoviedb-javascript-libraryПолучить обратный вызов переменных в JavaScript-функции

В моем коде я есть следующие строки:

var a= theMovieDb.search.getMovie({"query":"Fight%20Club"}, successCB, errorCB); 

Метод «theMovieDb.search.getMovie (.. .) должен возвращать JSON-Array, но я не знаю, как получить «sucessCB» и «errorCB». Где я могу получить две переменные?

+0

Вы пишете свои собственные функции и подключаете их туда. – Pointy

ответ

6

Это ваши определенные обратные вызовы, вы можете определить их или использовать анонимные функции, например:

theMovieDb.search.getMovie({"query":"Fight%20Club"}, function(data) { 
    //success callback 
    console.log(data); 
}, function(error) { 
    //error callback 
}); 

Или определить:

var successCB = function(response) { 
    console.log(response); 
} 

var errorCB = function(error) { 
    console.log(error); 
} 

theMovieDb.search.getMovie({"query":"Fight%20Club"}, successCB, errorCB); 
+0

Или определите: 'function successCB() {...', действительно этот список можно продолжить. – theonlygusti

1

Похоже, те должны быть имена двух функций, которые определяют, обратного вызова для запуска в случае успеха, и один для в случае ошибки.

Смежные вопросы