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');