Есть ли способ ждать метод getJSON в jQuery?
Я хочу проанализировать данные, полученные с помощью этой функции, и просто вернуть false / true, если содержится конкретная строка. Но из-за асинхронной обработки данных это не так просто. Вот фрагмент кода:
contained = false;
$.getJSON(URL, function ( data ) {
$.each( data, function( i, item ) {
if ( item.Info.code == code ) contained = true;
});
});
После кода thid функция, в которую помещен этот код, возвращает значение «содержащиеся», поскольку в основном это значение false, поскольку getJSON еще не завершен.