allora i parametri che hai messo sono i campi della tabella?
si

io eseguo la query sulla tabella messaggi, se nel campo letto c'è false faccio apparire un alert quindi metto onSuccess: alert('nuovo messaggio') se faccio così è giusto o devo cambiare qualcosa
fai una query per vedere se ci sono messaggi nuovi, se li trovi li aggiungi tramite Jquery nel template della chat. Se non ce ne sono non fai nulla.

Nel mio codice l'alert serve solo nel caso in cui qualcosa sia andato storto, tipo errori lato server (nella query o che so io)...