ZDI : promise chaining
by Stephane de Luca
HTML
<div id="console">
</div>
JavaScript
const url1 = 'http://www.lexpress.fr';
const url2 = 'http://www.lefigaro.fr';
const url3 = 'http://www.liberation.fr';
var promise1 = $.ajax({url: url1, type: "GET"});
var promise2 = $.ajax({url: url2, type: "GET"});
var promise3 = $.ajax({url: url3, type: "GET"});
promise1
.then(val1 => return promise2)
.then(val2 => return promise3)
.then(val3 => console.log("successful"),
err => console.log("failed: " + err);
);