$. getJSON (), не принимает конфигурацию, как сказано в документах, это сокращенная версия:
$.ajax({
dataType: "json",
url: url,
data: data,
success: success
});
. Так что просто перепишите свой запрос с точки зрения этого и асинхронный: false будет работать так, как вы ожидаете.