私は、私が望むことをしていない可能性がある次のコードを持っています。
function ajaxTempOff(f) {
$.ajaxSetup({
async: false
});
f();
$.ajaxSetup({
async: true
});
}
function setAuthenticated() {
ajaxTempOff(function() {
$.when(
$.getJSON(window.url_root + '/show/')
).done(function(data) {
window.authenticated = data['is_user_authenticated'];
});
});
return window.authenticated;
}
この場合、JSON 呼び出しは同期的に実行されますか? または、関数が完了する前に戻ることはでき$.getJSON
ますか?