I ran into the same problem. As far as I can tell, Android is ignoring the server side.
I approached the answer with load based on this answer , but I take a slightly different approach:
Wherever you need to include an external file:
<div data-include="footer"></div>
Then, at the end of my (multipage) index.html
$('div[data-include]').each(function() { $(this).load( $(this).attr('data-include') + '.html').trigger('create'); });
The problem is that it does not work for the initial viewing of the page. Any subsequent pages look great.
jhoff source share