Io non vedo altra soluzione che analizzare in javascript il messaggio di ritorno dalla chiamata ajax e gestire lì sia il refresh della lista che la scrittura dell’ eventuale mssaggio di errore in una div prcedentemente predisposta sotto la combo.
… mi sembra troppo semplice… mi è sfuggito qualcosa?
Ci vorrebbe una miglioria al logging di yii che lavori a livello ajax… esiste?
Io faccio rispondere le chiamate ajax con un array passato in json inserendovi una variabile che contiene il log e una che contiene eventuali errori generatisi nel codice backend.
Racchiudo il codice php che elabora la richiesta ajax in un mega try/catch così in caso di errori posso allegare nella risposta la descrizione dell’errore.
Se ci sono soluzioni migliori fatemi sapere che passo subito all’upgrade!