多个异步AJAX调用最佳实践

里奇

我有一个关于在单个页面上进行多个AJAX调用的“最佳实践”的问题。

我需要异步进行5个孤立的呼叫。我知道$ .ajax本质上是异步的,但是我很好奇是否存在“清洁”或“更好”的方式来进行多个AJAX调用。

下面是一个包含多个AJAX调用的示例:

$(function() {
  $.ajax({
    type: "GET",
    url: "https://api.github.com/users/ralvarenga",
    dataType: "json",
    success: function(data) { console.log(data); }
  });
  $.ajax({
    type: "GET",
    url: "https://api.github.com/users/dkang",
    dataType: "json",
    success: function(data) { console.log(data); }
  });
});

感谢您的任何提前帮助!

pmandell

您应该使用$ .when()

$.when($.ajax("/page1.php"), $.ajax("/page2.php")).done(function (a1, a2) {
    //all AJAX requests are finished
});

或者:

$.when( $.ajax( "/page1.php" ), $.ajax( "/page2.php" ) )
    .then( successFunction, failureFunction );

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

多个异步AJAX调用最佳实践

来自分类Dev

Android 中的多个异步调用最佳实践

来自分类Dev

AngularJS:多个异步AJAX调用

来自分类Dev

异步任务最佳实践

来自分类Dev

从同步Bpel进程调用异步Bpel进程的最佳实践

来自分类Dev

从同步Bpel进程调用异步Bpel进程的最佳实践

来自分类Dev

单个 VC 的 iOS 多个 API 调用 - 最佳实践

来自分类Dev

多个ViewModel的最佳实践

来自分类Dev

多个ViewModel的最佳实践

来自分类Dev

使用异步/等待的最佳实践

来自分类Dev

ReactJS AJAX最佳实践

来自分类Dev

MVC C#多个异步Ajax调用

来自分类Dev

什么是处理jQuery ajax异步调用的最佳方法?

来自分类Dev

从活动调用 API 的最佳实践

来自分类Dev

多个.Count用法的最佳实践

来自分类Dev

异步播放单独的MIDI消息的最佳实践?

来自分类Dev

异步存储React Native的最佳实践

来自分类Dev

构建异步邮件的最佳实践(使用Sidekiq)

来自分类Dev

恒定循环-线程与异步,最佳实践

来自分类Dev

在 Vue 中创建异步反对的最佳实践?

来自分类Dev

在同一控制器上的Web Api中进行多个POST调用的最佳实践

来自分类Dev

使用Backbone进行多个异步ajax调用后呈现视图

来自分类Dev

显示多个Ajax异步调用的等待Gif

来自分类Dev

完成多个异步调用后,AJAX会启动最终的异步调用

来自分类Dev

来自一个页面的多个 ajax 请求 + 怎么做 + 最佳实践

来自分类Dev

Ajax调用为异步

来自分类Dev

Makefile调用其他Makefile的最佳实践

来自分类Dev

递归AWS Lambda函数调用-最佳实践

来自分类Dev

从C#进行本机调用的最佳实践