Я думаю, что это проблема:
$.mobile.changePage("#personale", null, true, true);
Поскольку personale.html - это другой файл, я думаю, что вам нужно добавить .html. Вместо этого попробуйте
$.mobile.changePage("personale.html", null, true, true);
Если вы хотите использовать предыдущий код, то вам просто нужно добавить код personale.html на страницу pageindex.html. В любом случае правильная страница будет отображаться, тогда вы можете просто переключаться между IDS, как у вас.
PageIndex.html:
<div data-role="page" id="home">
<!-- CODE -->
</div>
<div data-role="page" id="personale">
<!-- CODE -->
</div>
ПРИМЕЧАНИЕ: Это приведет к ошибкам в телефонах Blackberry и HTC, а также во многих других телефонах. Они увидят обе страницы сразу. С другой стороны, любой вызов mobile.changePage()
не будет работать с ними в любом случае