// Get html$.get('/test',function(html){// Get json data$.getJSON('/api/test.json',function(json){// Get the JS$.getScript('/assets/test.js',function(){// display result$('.result').text(json.result);// Add html to page$('body').append(html);});});});
$.when(// Get html$.get('/test'),// Get json data$.get('/api/test.json'),// Get JS$.getScript('/assets/test.js')).then(function(data1,data2){// 成功回调,所有请求正确返回时被调用// All done// display result$('.result').text(data2[0].result);// Add html to page$('body').append(data1[0]);},function(){// 错误回调,任意一个请求失败后将被立即执行alert('$.when failed!');});
varreqs=[];reqs.push($.get('/test'));reqs.push($.get('api/test.json'));// 继续添加多个请求......$.when.apply($,reqs).then(function(data1,data2){// 成功回调,所有请求正确返回时被调用// All done// display result$('.result').text(data2[0].result);// Add html to page$('body').append(data1[0]);},function(){// 错误回调,任意一个请求失败后将被立即执行alert('$.when failed!');});