有没有办法等待 jQuery 的 getJSON 方法?
我想解析使用此函数接收的数据,如果包含特定字符串,则仅返回 false/true。但是由于异步数据处理,这似乎并不那么容易。这是一个代码片段:
contained = false;
$.getJSON(URL, function ( data ) {
$.each( data, function( i, item ) {
if ( item.Info.code == code ) contained = true;
});
});
在这段代码之后,放置这段代码的函数返回“包含”值,这基本上是假的,因为 getJSON 还没有完成。