2013-01-09 2 views
3

https://github.com/rails/pjax_rails을 사용하고 있습니다.pjax - 링크가 pjax-container 안에 있어야합니까?

페이지의 "영구적 인"부분에 내 링크가 있어야합니다. 나는. 이것은 다른 것을

('[data-pjax-container]').pjax('a'); 

[당신은주의 수도 : 여기

<div data-pjax-container>Content to be replaced</div> 

내가 pjax 호출 내 자바 스크립트입니다 : 내 레이아웃에 나는 내부보기

<%= link_to "Some Action", some_action_path %> 

그 다음이 호출 방법을 알려주지 만보고 된 문제가 지적한대로 readme 메서드는 전혀 작동하지 않습니다.]

이 작업이 작동하지 않습니다 (링크가 전체 페이지를 다시로드 함).

data-pjax-container 속성을 사용하여 div 내 링크를 이동하면 작동합니다 (페이지가 다시로드되지 않고 컨테이너 만 업데이트 됨).

실제로 링크가 컨테이너 외부에있는 예는 보지 못했습니다. 아무도 나에게 이것이 작동하도록하는 방법을 말해 줄 수 있습니까?

답변

2

필자는 아마도 pjax-rails readme (너무 좋지 않음)에 너무 집중하고있었습니다.

$(document).pjax('a', '[data-pjax-container]') 

바른 길에 나를 돌아 왔을 요식 :이 내 JS 변화를 알려준 소스 (https://github.com/defunkt/jquery-pjax)에 갔다.

+0

나는 다른 누군가의 js를 사용하는 것과 같은 실수를 범했습니다. 문서화가 실제로 유용 할 때 좋습니다. –

관련 문제