Het probleem bleek te zijn veroorzaakt door jQuery Mobile.
I found the answer here: http://jquerymobile.com/demos/1.0a3/docs/pages/docs-pages.html
JQuery Mobile laadt niet op de volledige pagina tenzij het wordt verteld, dus hoewel de volledige html is geretourneerd, heeft jQuery Mobile zojuist het paginagedeelte vervangen.
Het belangrijkste gedeelte van de documenten is:
"Het is belangrijk op te merken dat als u een koppeling maakt vanaf een mobiele pagina die via Ajax is geladen naar een pagina met meerdere interne pagina's, u een rel =" external "of data-ajax =" false "aan de koppeling moet toevoegen. het kader om een volledige pagina opnieuw te laden om de Ajax-hash in de URL op te ruimen. Dit is van cruciaal belang omdat Ajax-pagina's de hash (#) gebruiken om de Ajax-geschiedenis bij te houden, terwijl meerdere interne pagina's de hash gebruiken om interne pagina's aan te geven, zodat er een conflict zijn. "