jQueryのgetJSONメソッドを待つ方法はありますか?
この関数で受け取ったデータを解析し、特定の文字列が含まれている場合は false/true を返すだけです。しかし、非同期データ処理のため、これはそれほど簡単ではないようです。コード スニペットを次に示します。
contained = false;
$.getJSON(URL, function ( data ) {
$.each( data, function( i, item ) {
if ( item.Info.code == code ) contained = true;
});
});
このコードの後、このコードが配置されている関数は「含まれる」値を返します。getJSON がまだ終了していないため、これは基本的に false です。