【发布时间】:2009-06-14 17:39:53
【问题描述】:
有没有办法等待jQuery的getJSON方法?
我想解析使用此函数接收的数据,如果包含特定字符串,则只返回 false/true。但是由于异步数据处理,这似乎并不那么容易。这是一个代码sn-p:
contained = false;
$.getJSON(URL, function ( data ) {
$.each( data, function( i, item ) {
if ( item.Info.code == code ) contained = true;
});
});
在这段代码之后,这个代码所在的函数返回'contained'值,whis基本上是假的,因为getJSON还没有完成。
【问题讨论】: