Как уже упоминалось, событие pageinit работает.Тем не менее, если бы вы имели дело с ситуацией с несколькими физическими страницами (например: переход от index.html к mypage.html), выполняемая функция находится на родительском объекте.
Любая логика в pageinit будетдолжно быть что-то, относящееся к родителю, а не загружаемая ссылка.Вы не смогли вызвать функцию на странице, к которой вы переходите, потому что навигация обрабатывается с помощью обратного вызова ajax в JQM, и элементы на вашей дочерней странице будут выходить за рамки.
В этом конкретном случае вы можете использоватьАтрибут data-ajax = "false":
<a href="mypage.html" data-ajax="false">My Page</a>
Это приведет к удалению навигации ajax, выполнению полной перезагрузки страницы, что, в свою очередь, вызовет функцию $ (document) .ready на странице, которую вы 'повторная загрузка.