我从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“。我在哪里得到这两个变量?< / p>
答案 0 :(得分: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);
答案 1 :(得分:1)
看起来这些应该是您定义的两个函数的名称,一个成功时运行的回调,以及一个错误的函数。