获取JavaScript函数中的回调变量
我已从以下站点下载了一个Javascript文件: 在我的代码中,我有以下行:获取JavaScript函数中的回调变量,javascript,arrays,json,Javascript,Arrays,Json,我已从以下站点下载了一个Javascript文件: 在我的代码中,我有以下行: var a= theMovieDb.search.getMovie({"query":"Fight%20Club"}, successCB, errorCB); 方法“theMovieDb.search.getMovie(…)应该返回一个JSON数组,但我不知道要获取“SuccessCB”和“errorCB”。这两个变量从哪里获取?它们是您定义的回调,您可以定义它们,也可以使用匿名函数,如下所示: theMovie
var a= theMovieDb.search.getMovie({"query":"Fight%20Club"}, successCB, errorCB);
方法“theMovieDb.search.getMovie(…)应该返回一个JSON数组,但我不知道要获取“SuccessCB”和“errorCB”。这两个变量从哪里获取?它们是您定义的回调,您可以定义它们,也可以使用匿名函数,如下所示:
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);
看起来这些应该是您定义的两个函数的名称,一个是在成功时运行的回调,一个是在出错时运行的回调。您编写自己的函数并将它们插入其中。或者定义:
function successCB(){…
,实际上列表还在继续。