2013-07-08 5 views
1

나는 Drupal을 PJAX와 함께 사용하고 있습니다.PJAX가 새로 고침 페이지

페이지 트로프 PJAX를 호출하면 브라우저가 리디렉션됩니다. 그것은 jquery.pjax이 줄에 발생합니다

var에 XHR = pjax.xhr = $ 아약스 (옵션) 나는이 문제를 찾을 수없는

, 누구든지 나를 도울 수 있습니까? 추가 정보가 필요하면 알려주십시오.

답변

1

나는 당신이 바른 장소에서보고 있다고 생각하지 않는다!

pjax를 통해 호출하는 PHP 페이지에는 선택한 요소가 포함 된 if 문이 있어야합니다. 그렇지 않으면 pjax 호출이 무시되고 페이지가 새로 고침됩니다.

호출 페이지 :

<?php $headers = getallheaders(); 
if($headers['X-PJAX'] == 'true'): 
?> <ul id='pjax-stuff'> 
// Stuff you called with pjax 
</ul> 
<?php 
else: ?> 
// Stuff if pjax times out 
<?php endif ?> 

자바 스크립트 파일 :

$(document).pjax('nav a', '#pjax-stuff', { fragment: '#pjax-stuff' }); 

나는 이것을 테스트하지 못했지만, 그것은 당신에게 아이디어를 줄 것이다! 도움이 되길 바랍니다, 건배!