2013-02-08 3 views
0

В моем приложении я перемещаюсь с одной страницы на другую с помощью jQuery mobile. Теперь моя проблема в том, что в настоящее время я на третьей странице хочу узнать идентификатор родительской страницы (или первой страницы). Возможно ли это в jQuery mobile или javascript. Если да, то как я это делаю.Id предыдущих страниц с текущих страниц

Заранее спасибо. Любая помощь приветствуется.

+0

поиск локального хранилища, он сохраняет значения в браузере, вы можете использовать его и обновлять значение каждый раз, когда вы меняете страницу. http://coding.smashingmagazine.com/2010/10/11/local-storage-and-how-to-use-it/ – Toping

+0

есть объект истории DOM, вы можете использовать для навигации – Sugar

+0

попробуйте это [Ссылка ] [1] .Для получения предыдущего идентификатора страницы. [1]: http://stackoverflow.com/questions/7628694/jquery-mobile-getting-id-of-previous-page –

ответ

0

Это должно использоваться для получения id предыдущей страницы.

$(document).on('pagebeforeshow', '#second', function(e, data){  
    alert(data.prevPage.attr('id')); 
}); 

jsFiddle пример: http://jsfiddle.net/Gajotres/nPeLf/

Подробнее об этом решении и несколько других (с примерами), можно найти в моем ARTICLE, чтобы быть прозрачной это мой личный блог. Или вы можете найти его HERE. В обоих случаях поиск главы: Обработка данных/параметров между переходами страниц.

+0

Но я хочу, чтобы идентификатор первой страницы из текущей страницы вызывается и в соответствии с этим, я хочу вызвать метод, используя if-else. – yenu

+0

вам нужно будет сохранить его самостоятельно, jQM только запоминает urlHistory, и он не будет хранить идентификаторы страницы. Используйте методы, найденные в моей опубликованной ссылке, и сохраните свою историю идентификаторов в каком-либо объекте JSON. – Gajotres

+0

Хорошо спасибо Gajotres, я попробую ... – yenu

Смежные вопросы