Come visualizzare un messaggio di errore nel frontend con una richiesta Ajax?

return render_json_error(
            'Impossibile eseguire l'operazione di fissaggio in alto.',
            status: 402
          )

Usando il metodo render_json_error, come posso visualizzare un messaggio di errore nel frontend?

Non sono sicuro di quale sia il contesto completo, ma credo che tu possa fare questo:

import { ajax } from "discourse/lib/ajax";
import { popupAjaxError } from "discourse/lib/ajax-error";

try {
  // ...
} catch (e) {
  popupAjaxError(e);
}

// OPPURE
ajax("...") // Qualche funzione
  .then(() => {
    // ...
  })
  .catch(popupAjaxError);
1 Mi Piace