¿Cómo hacer que una solicitud Ajax muestre un mensaje de error en el frontend?

return render_json_error(
            'No se pudo realizar la operación de fijar en la parte superior.',
            status: 402
          )

Usando el método render_json_error, ¿cómo puedo mostrar un mensaje de error en el frontend?

No estoy seguro de cuál es todo el contexto, pero creo que puedes hacer esto:

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

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

// O
ajax("...") // Alguna función
  .then(() => {
    // ...
  })
  .catch(popupAjaxError);
1 me gusta