2012-11-29 2 views
0

내 페이지에는 모든 콘텐츠를로드하는 Div가 하나 있습니다. 나는 당신이 ID = 위치 페이지에 어디에 이야기>를 < H1이 모든 페이지에서이jQuery AJAX로 런타임에로드되는 요소에서 값 가져 오기

$('#content').load('pages/'+ page + '.html');

처럼, 그렇게 할 Ajax를 사용합니다. 그 값을 찾아서 문서 제목에 넣으려고하지만 항상 ""을 반환합니다.

document.title = 'My page - ' + $('#location').text(); 

나는 ... 런타임시 로딩 함께 할 수있는 뭔가가 어떤 제안을 같은데요?

$('#content').load('pages/'+ page + '.html', function(){ 
    // Your code here 
}); 

답변

0

+0

고맙습니다. 완벽하게 작동합니다. – eski

0

요청의 callback function에 그 일을 시도는 .. 예, 당신은 '실행'에 로딩 할 수있는 뭔가가 맞다. 내용이로드 된 후에 실행되는 load 함수에 콜백을 전달할 수 있습니다. 다음을 시도해보십시오.

$('#content').load('pages/'+ page + '.html', function(){ 
    document.title = 'My page - ' + $('#location').text(); 
}); 
관련 문제