물론 정적 파일을 제공 할 수도 있지만 페이지의 일부분을 "ajaxify"할 수도 있습니다. 그게 네가하고 싶은 일인지 확신 할 수 없지만, 다른 누군가가 비슷한 것을하려고 할 때를 대비해.
pjax 또는 history.js과 같은 멋진 도구를 사용할 수도 있지만 수동으로 수행 할 수도 있습니다. 최근에 SS 2.4에서이 작업을 수행했지만 SS 3은 꽤 유사해야합니다 :
컨트롤러에서/yourpage/load (또는 호출 할 내용)를 통해 액세스 할 수 있도록 public 함수를 추가하십시오.
public function load(){
return $this->renderWith(array('AjaxLoad'));
}
서식 파일/레이아웃에 AjaxLoad.ss 파일을 추가하십시오.
- jQuery
.load()
을 통해서만 해당 페이지를 제공하려면 파일 내에 콘텐츠를 추가하기 만하면됩니다.
- 일반 페이지에서 콘텐츠를 사용하고 해당 버전으로 대체하려는 경우 일반 페이지 및 ajaxified 페이지 모두에서
<% include PageSnippet %>
을 사용하십시오. 그런 다음 templates/Include/PageSnippet.ss에 콘텐츠를 정의하십시오.
http://www.contentaward.at/content-lab-vienna/608#details (페이지 하단의 작은 이미지를 클릭하십시오.)에서이를 볼 수 있습니다. 희망이 명확하게.
예를 들어 툴팁 호버 효과가 좋음) – schellmax
항상주의를 기울이는 가장 중요하지 않은 부분입니다.) – xeraa
... 차이가 있기 때문에! – schellmax