async false无法使用JSON调用

时间:2014-01-19 23:22:40

标签: javascript html json api asynchronous

我试图用异步错误来解决这个问题,但无济于事。

我使用下面的方法调用一个带有JSON api的海报,我将其调用分配给全局变量img_path。

function getPoster(id) {
var poster_path = null;

$.getJSON( "https://api.moviedb.org"+id+"?", {async: false}, function( data ) { 
        poster_path = data.poster_path;
    }
}

无论出于何种原因,它都不起作用,因为当我尝试在我的HTML页面上显示它时,变量仍然是“null”。我检查了并确认变量没有正确重新分配。重新分配不像全局变量在JSON方法范围之外那样工作。

非常感谢帮助!

0 个答案:

没有答案