我正在构建一个处理大量数据的网络应用程序。用户登录后,我向我的服务器发出多个请求,以获取所有需要的数据。我需要同步这些请求,因此我可以在完成后从站点中删除我的加载程序。
这就是我想要做的:
$.ajaxSetup({async: false});
myFirstSyncFunction();
mySecondSyncFunction();
myThirdSyncFunction();
$.ajaxSetup({async: true});
此代码块在 IE10 中为每个请求返回“无传输”。如果我删除“ajaxSetup”的两行,一切正常(但以异步方式)。此外,在 chrome、FF 和 Safari 中,它可以完美运行(有或没有这些行)。
有什么建议么?