Hola,
La idea de retornar un json y procesarlo si la he pensado pero no la he hecho, creo que daria el mismo resultado.. sin embargo voy a intentar, gracias por el aporte voy a revisar como funciona el codigo
http://jsfiddle.net/ThinkingStiff/gyaGk/ , y te cuento
Gracias.