2012-11-23 2 views
2

JQuery로드 기능을 사용하여 한 페이지의 내용을 다른 페이지로로드합니다. 메인 페이지 (index.html)에는 id가 'abcd'인 div 태그가 있습니다. 다른 페이지 (page1.html)의 내용을 지정된 div 태그에로드해야합니다. 나는 또한로드 페이지의 URL alongwith 매개 변수 '제목 = XYZ'를 통과하고jquery로드 기능의 URL에 제공된 매개 변수를 가져 오는 방법은 무엇입니까?

$('#abcd').load('page1.html?title=xyz','',function(){}) 

주 - : 그래서, 나는 다음과 같은 코드를 작성합니다. 이 매개 변수를 가져 와서 page1.html 콘텐츠에서 사용해야합니다. page1.html 페이지에서 어떻게 가져올 수 있습니까?

+0

html은 서버 측에서 실행되지 않습니다, PHP를 사용합니다 –

+0

안녕 page1.html의 내용을로드 할 수 있지만 매개 변수에 액세스 할 수 없습니다. –

+0

당신은 매개 변수를 사용하여 액세스 할 수 있습니까? 당신은 당신이 순간에 그 매개 변수를 가지고 있습니다. –

답변

1

변경하려는 경우가 HTML이 작업을 수행하는 것이 가능하지 않을 수 있습니다 당신은 다른 한편으로 page1.html로드

이후에 title 변수에 액세스 할 수 있습니다

<script> 
var title =t'xyz' 

$('#abcd').load('page1.html?title='+title,'',function(){}) 

</script> 

글로벌 varible의 예를 정의 당신은 당신이 page1.html의 제목을 사용하는 방법을 제공하는 경우, 여전히 JS를 사용하여 수행 할 수 있습니다 page1.html의 내용이

를 해킹, 내가 도움이 될 수 있습니다 더

+0

신속한 응답을 주셔서 감사합니다. 내 사건을 설명해 줄게. id가 'abcd'인 div 태그가있는 단일 페이지 index.html이 있습니다. 페이지에는이 div 태그에 별도의 페이지를로드하는 별도의 버튼이 있습니다. 예를 들어, 버튼 A를 클릭하면이 div 태그에 A.html을로드합니다. 버튼 B를 클릭하면이 div 태그에 B.html을로드합니다. 이 모든 여러 페이지는 index.html에있는 동일한 div 태그에 하나의 공통 페이지 (page1.html)를로드합니다. 이제, 이러한 여러 페이지에 함수를로드하기 위해 'title'매개 변수를 추가합니다. 즉, A.html, B.html로, page1.html 내의 이전 페이지를 추적 할 수 있습니다. –

+0

예를 들면. index.html에서 $ ('# abcd')를 사용하여 A.html을로드합니다. load ('A.html,', function() {}) A.html에서을 사용하여 page1.html을로드합니다. 이제 이전 페이지를 추적하려면이 제목에 액세스해야합니다. 예 : ' , A.html이 경우. 내 사건을 분명히 할 수 있기를 바랍니다. 미리 감사드립니다! –

+0

http://jsfiddle.com/ example을 추가 할 수 있습니까? – sakhunzai

관련 문제