yepnope.js. , , ajax.
, , , yepnope.js . , , , loadProjects() , when() . pipe() -
loadProjects().pipe(buildRequests).pipe(vcsRequests).pipe(vcsDetailRequests);
buildRequests():
function buildRequests(projects){
var requestsPromise = ...;
return requestPromise;
}
requestPromise , /.
pipe():
var request = $.ajax( url, { dataType: "json" } ),
chained = request.pipe(function( data ) {
return $.ajax( url2, { data: { user: data.userId } } );
});
chained.done(function( data ) {
});