getJSON nie honoruje async: false
Mam poniższy kod, który ma zwrócić wynik połączenia. Muszę to zrobić synchronicznie, aby wiedzieć, że wszystko jest w porządku, ale nie działa. Co ja robię źle?
/* jQuery library:
* http://code.jquery.com/jquery-1.9.1.min.js
*/
function getJSON(url){
var result;
$.getJSON(url, { async: false, success: function(data) {
result = data;
alert(data); // **Edit**: also undefined
}});
alert(result); // undefined
return result;
}