我有一个关于在单个页面上进行多个AJAX调用的“最佳实践”的问题。
我需要异步地进行5个隔离调用。我知道$.ajax本质上是异步的,但我想知道是否有更“清晰”或“更好”的方法来进行多个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); }
});
});
感谢您的帮助!在此提前表示感谢。
done
和then
函数,但我认为这不是OP所要求的。每个调用可以独立地成功或失败(例如同时加载新闻和产品列表)。只有在必须在两个调用成功后才能继续时才应使用此解决方案。 - AaA