Dire che ho un sacco di pagine con ajax. C'è qualche convenzione o raccomandazione sul formato / struttura di una risposta ajax? Vale a dire, se c'è un errore, un server restituisce lo stato http 4xx o 5xx e ... quale struttura dovrebbe avere una risposta JSON? Dovrebbe essere con la chiave di livello root "errori"? Quale struttura dovrebbe avere un elemento di "errore"? O dovrebbe esserci una semplice serie di errori? Cosa succede se c'è stato un singolo errore?
Lo stesso vale per una risposta di successo: dovrebbe esserci un "nodo" di root-node, ad esempio? E così via.
Sono a conoscenza di jsonapi.org, ad esempio, ma è per le API pubbliche REST, mentre io uso ajax solo attraverso il mio sito web e quindi probabilmente sono l'unico utente e dovrebbe essere più semplice. Anche se sì, forse può essere utilizzato anche da altri siti web e da altri utenti.