My jQuery Mobile app consists of a single index.html page and contains only one page with a link on startup:
index.html
Have you looked at jquery's ajax load method? Seems like you could just have it load the page you want and replace the body each time you have a request come back.
reference