2014-09-06 4 views

답변

1

이것은 당신이 부서를 새로 싶어 할 때 PJAX 전화

를 사용하는 암시 방법이 아니다, 당신은 유효한 식별자를 제공해야합니다. 머리글과 바닥 글 요소가 본문의 일부이므로 머리말과 꼬리말에 이라는 글자가 누락되어이 표시되지 않습니다.

는 다른 방법으로, 나는 이것이 PJAX 문서를 통해 볼 수 있습니다 생각

<body> 
     <header> 

     </header> 
     <div id="pjax-container"> 

     </div> 
     <footer> 

     </footer> 
    </body> 

지금

<a href="/home" data-pjax="#pjax-container"> 

같은 링크를 제공 새로 고침 당신의 부서에 #ID을 정의합니다.

+0

문제는 HTML 5 bloeryplate 템플릿과 함께 사용하려고한다는 것입니다. 이 템플릿은 꼬리말 다음에 자바 스크립트 링크를 넣습니다. 그래서 페이지에 특정 자바 스크립트가있는 경우. 바닥 글 뒤에 javascript를 배치해야합니다 (jquery 및 기타는 바닥 글 뒤에로드 됨). 그래서 특정 Js로 페이지를로드하려고하면. js는로드되지 않습니다.하지만 가능하지 않으면 다른 방법을 찾을 것입니다. –

+0

@RobinCarlier 전에 PJAX를 사용해 봤는데, javascript가 바닥 글 아래에 놓여 야한다는 필요 조건이 없다고 생각합니다. 사용중인 HTML5 BoilerPlate 템플릿의 URL을 친절하게 제공하십시오. – cs1193

+0

[https://github.com/mattsnider/django-html5-boilerplate]를 사용하고 있습니다. 문제는이 템플릿을 사용하는 것입니다. pre_main_script 및 post_main_script 블록에 js 파일을 넣어야합니다. Thos 블록은 바닥 글 아래에 배치됩니다. 시체가 끝나기 전에 jsut. 실제로 관세청을 이곳에 배치하도록 강요하는 것은 아무것도 없습니다. Jquery가로드되는 것을 제외하고는. 그래서 jquery를 다시로드해야하거나 사용하지 않아야합니다. 문제는 문제입니다. –

관련 문제