Ciao,
a differenza di quanto scrissi in passato, oggi la soluzione per realizzare dei web services che restituiscano dei dati in vari formati con Zend Framework si chiama contextSwitch .
Cliccando il link aprirai un articolo che scrissi qualche mese fa a proposito.
Sviluppato il web service non dovrai far altro che richiamarlo con Ajax ed utilizzare i dati restituiti per fare quello che vuoi.
Sul mio portale di annunci che ho in firma, alla pagina di inserimento c'è un esempio funzionante, se ti va puoi prendere spunto.
Ciao