async / await + jquery ajax
by LeeMellinger
HTML
<div class="joke"></div>
TypeScript
/* async function getData(url) {
let dataset = await $.ajax(url);
document.querySelector('.joke').innerHTML = dataset.value.joke;
dataset = await $.ajax(url);
}
getData('https://api.icndb.com/jokes/random'); */
// -------------
/* let consoleLine = "<p class=\"console-line\"></p>";
namespace console {
export function log (text) {
$("#console-log").append($(consoleLine).html(text));
}
}
console.log('test');
console.log(Date.now()) */
async function getData(url) {
for (let i = 0; i < 10; i++) {
/* console.log(i) */
let dataset = await $.ajax(url) */
console.log(dataset.value.joke)
document.querySelector('.joke').innerHTML = dataset.value.joke;
}
}
getData('https://api.icndb.com/jokes/random');