javascript - jQuery - 并发?

标签 javascript jquery-plugins jquery

在某个事件之后,我需要填充多个数据表。每个表在服务器上都有一个关联的 API 方法,需要调用该方法才能获取其数据。我不想一次调用一个 API。有没有办法同时做到这一点?

最佳答案

如果您依次发出对数据的 XHR 请求,它们将被异步处理,我认为这将实现相同的目标,例如

$.ajax({
  url: "dataSourceA",
  success: function(){
    // populate data table A
  }
});

$.ajax({
  url: "dataSourceB",
  success: function(){
    // populate data table B
  }
});

$.ajax({
  url: "dataSourceC",
  success: function(){
    // populate data table C
  }
});

虽然上面的调用是按顺序进行的,但底层 XHR 请求的异步行为意味着成功回调不一定按上面的顺序调用 - 它们将按照服务器处理的顺序调用请求 - 我认为从你的问题来看,这就是你想要的......

关于javascript - jQuery - 并发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6744526/

相关文章:

javascript - 'react-router' 不包含名为 'browserHistory' 的导出。来自/src/App.js

javascript - 创建 jquery 插件的更好方法

javascript - 从当前时间开始计时之前禁用取决于使用 jquery timepicker 的日期选择

javascript - Json输出显示打印漂亮

javascript - jQuery 是否有,或者是否有 jQuery 插件,具有用于监听 CSS3 动画事件(例如 animationEnd)的内置函数?

javascript - 我需要一个 JQuery IP Mask 插件

jQuery 上下文菜单与 jQuery Draggable 冲突

Jquery 检查两个值是否以相同文本开头

jQuery .val() 返回空字符串

javascript - 游戏 : square doesnt fall in canvas fiddle javascript, html5