2011-11-16 1 views
0

, 뭔가 : A는 일을 그 메신저 containg 나에게 있지만 페이지jQuery 모바일에서 PHP 페이지를 쿼리 할 수 ​​있습니까? 이 같은 예를 들어

<li id="nameView"> 
    <a href='view.php?mode=name' data-prefetch onclick='setEventView()'> 
    <h1>Today's Schedule By Name</h1> 
    <p>List of classes and events sorted by name</p> 
    </a> 
</li> 

작품 " 'feedback.php'를 포함를;" 잘 작동하지만 지금은 해시 된 피드백 페이지를 전달할 수 있기를 원합니다. 매개 변수는 열리기 전에 방문한 페이지의 매개 변수입니다. 그래서 대신 :

<li><a data-transition="slideup" href="#feedback">Feedback</a></li> 

내가 같은 것을하고 싶지 : 그 작업이 없음을 제외하고

<li><a data-transition="slideup" href="#feedback? lastPageVisited="blahblahblah">Feedback</a></li> 

또는

<li><a data-transition="slideup" href="feedback.php?lastPageVisited="blahblahblah">Feedback</a></li> 

을 내가 싶지 않아 지속적으로 프리 페치 또는 feedback.php 페이지에 링크하십시오.

어떤 아이디어?

example.com#buddy?how=goes 

가 잘못 동안

답변

0

의 URL의 해시 부분은 항상 URL의 끝에 있어야합니다, 그래서

example.com?hi=there#buddy 

은 올바른 것입니다. URL에 #이 발생하면 이후 값은 모두 has 값의 일부가되며 브라우저에서 서버로 보내지 않습니다.

0

jQuery Mobile 웹 사이트에서 각 의사 페이지는 요소의 ID를 참조하는 data-url 속성이 부여됩니다 (이것은 하나의 HTML 문서에 다수의 의사 페이지가있는 경우) 또는 원본의 위치입니다 문서 (이 작업이 완료되면 jQuery Mobile은 절대 URL을 data-url 속성으로 저장합니다). 프레임 워크가 AJAX를 통해 문서를 가져 오기 전에 DOM에 문서가 있는지 먼저 확인한 후 링크를 ​​절대 URL로 변경하여 사용하려고 시도 할 수 있습니다.

<li><a data-transition="slideup" href="/path/to/feedback.php">Feedback</a></li> 
관련 문제