Я разрабатываю приложение JQuery Mobile и сталкиваюсь с одной проблемой: у меня две страницы, page1.aspx и page2.aspx, мне нужно перенаправить страницу 1 на страницу 2, в настоящее время я использую window.location.href для перенаправления загрузка показа также в адресной строке. Чтобы избежать этого, я хочу использовать $ .mobile.changePage.
Проблема:
После перехода на страницу 2 я хочу выполнить код, написанный в событии загрузки Page2, он отлично работает с window.location.href, но при использовании mobile.changePage он перенаправляет, но событие загрузки не запускается после перехода на страницу 2. aspx, если я обновляю страницу, которую он загружает, поэтому моя проблема при отображении page2.aspx - событие загрузки должно сработать. Может кто-нибудь сказать мне, почему page2.aspx не загружается при использовании $ .mobile.changePage
если кто-нибудь знает решение, пожалуйста, ответьте как можно скорее, это очень срочно. Заранее спасибо.
Структура страницы выглядит следующим образом:
Page1.aspx:
$.mobile.changePage("../Page2.aspx", { transition: "slide", changeHash: true, reverse: false });
Page2.aspx:
$('div').live("pageshow", function ()
{
$('#lblTest').text("TestMessage");
}
Теперь, когда я пишу такой код, страница меняется, но в случае загрузки страницы 2, какой бы код я ни написал, не выполняется,
Это второй раз, когда я поднимаю эту проблему, пожалуйста, помогите