我需要一种更好的方法来从我的服务器检索数据并将其加载到我的应用程序控制器中。
目前,我正在使用 jQuery 的 built-in $.ajax
,但由于 jQuery 主要关注 UI/UX 操作,它不会在返回请求结果之前等待结果,我不知道我这样做是否正确,但是这就是我目前的设置方式:
var get_data = function(){
var result = false;
$.get('/get/some/data').done(function(awesome_data){
result = awesome_data;
});
return result;
}
但是这个方法不起作用,只是返回false
。
我读到您可以将async
选项勾选为false,但如果用户处于高延迟环境中,它可以轻松挂起整个应用程序(我正在编写的应用程序非常庞大)。
是否有任何其他库可以做我想要实现的目标,或者有没有一种方法可以使用jQuery.AJAX
,以便我可以非异步地从服务器检索数据并且不挂起应用程序?
谢谢小伙伴们的帮助。