2013-02-08 4 views
0

제 애플리케이션에서 jquery 모바일을 사용하여 한 페이지에서 다른 페이지로 이동합니다. 이제 제 문제는, 제가 현재 부모 페이지 (또는 첫 페이지)의 ID를 알고 싶습니다. Jquery 모바일 또는 자바 스크립트에서 가능합니다. 그렇다면 어떻게 수행합니까?현재 페이지의 이전 페이지의 ID

미리 감사드립니다. 어떤 도움을 주셔서 감사합니다.

+0

localStorage를 검색하면 값을 브라우저에 저장하므로 페이지를 변경할 때마다 값을 사용하고 갱신 할 수 있습니다. http://coding.smashingmagazine.com/2010/10/11/local-storage-and-how-to-use-it/ – Toping

+0

'history' DOM 객체가 있습니다.이 객체를 탐색하는 데 사용할 수 있습니다. – Sugar

+0

[Link ] [1]. 이전 페이지 ID를 얻으려면. [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

을하지만라고 현재 페이지에서 첫 번째 페이지의 ID로 원하는 이것에 따라, if-else를 사용하여 메소드를 호출하려고합니다. – yenu

+0

당신은 혼자서 그것을 저장해야 할 것이고, jQM은 urlHistory만을 기억하고 페이지 ID를 저장하지 않을 것입니다. 내 게시 된 링크에있는 메소드를 사용하고 일부 JSON 객체에 ID 기록을 저장하십시오. – Gajotres

+0

감사합니다 Gajotres, 나는 그것을 시도 할 것입니다 ... – yenu

관련 문제