I metodi AJAX di jQuery restituiscono Promise, quindi possiamo applicare il modello async/await.

Un esempio pratico:


"use strict";

const getData = async function( options ) {
    try {
        const result = await $.ajax( options );
        return result;
    } catch( err ) {
        return null;
    }
};

In questo caso la funzione asincrona con il metodo AJAX di jQuery restituirĂ  l'oggetto risultante dalla richiesta oppure null in caso di errore.