En tu ejemplo no mencionaste los modelos, no lo veo muy MVC.
Ponete a pensar que la aplicación la haces con HTML/JS/CSS, no tenés mucho más que eso si solo usas jQuery Mobile.
Yo al comenzar usaba icanhaz para las vistas (
http://icanhazjs.com/) . Hacia llamadas al servidor e imprimia los resultados con vistas gracias a esa libreria. Algo importante es no tener un index.html lleno de codigo, asi el fichero no pesa mucho y ganas en rendimiento.
Ahora si querés un MVC con Javascript, tendrás que irte a Backbone que es lo mas parecido que hay:
http://backbonejs.org/#FAQ-mvc
De todos modos, desde mi punto de vista, lo mejor sería que puedas hacer una llamada e imprimirla en pantalla, luego ir refinando resultados.
Saludos.