jQuery ajax()预加载多个东西

我使用以下代码预加载一个mp3:
$.ajax({
    url: "boom.mp3",
    success: function() {
        //done
    }
});
无论如何我可以预装多个元素(例如图像和mp3)? 例如
$.ajax({
    url: "boom.mp3", "moo.jpg",
    success: function() {
        //done
    }
});
干杯!     
已邀请:
如果您使用的是jQuery 1.5,则有两种新方法可以处理:延迟和承诺。 使用jQuery Deferred和Promises创建响应式应用程序
function successFunc(){
  console.log( “success!” );
}    

function failureFunc(){
  console.log( “failure!” );
}

$.when(
  $.ajax( "/main.php" ),
  $.ajax( "/modules.php" ),
  $.ajax( "/lists.php" )
).then( successFunc, failureFunc );
例如,要在您的实例中使用它,只需用
load
替换
ajax
请求。     
我的想法:收集数组中的所有文件名并循环遍历数组。将收到的opject保存在另一个数组中,并将其用于您想要的内容。 如果您在url参数中定义对象,也可以使用冒号分隔它。     
<script>
$.ajax({
    type:"GET",
    url:'',
    dataType:'json',
    async:false,
    beforeSend:function(data){ // Are not working with dataType:'jsonp'
      $('#content').html('Loading...');
    },
    success:function(data){
        $('#content').html(data.content);
    }
});
</script>
读取beforeSend(jqXHR,设置)     

要回复问题请先登录注册