결과를 검색 할 때 DynaTree를 사용하는 가장 좋은 방법은 iframe입니까?
-
12-12-2019 - |
문제
두 개의 열 CSS 레이아웃이 있습니다.왼쪽 컨테이너는 Dynatree를 보유하고 있습니다.로컬 JSON 파일에서 당겨납니다.다이나 트리의 노드를 클릭하여 채워진 내용이 오른쪽이 될 것입니다.
Dynatree 예제에서 보았던 것은 트리의 URL이있는 iframe의 사용법이었습니다.
는 iframe을 "최고의"방법을 사용하는 방법을 사용하고 있습니까?이것이 콘텐츠를 채우는 유일한 방법입니까?
아마 어리석은 일이지만, iframes는 보통 일을 할 수있는 좋은 방법처럼 보이지 않습니다.더 나은 방법이 있습니까?Ajax (할 수 있습니까?)를 사용해야합니까?
"Nofollow"> http://wwwendt.de/tech/dynatree/doc/samples.html <./ a>
해결책 2
DynaTree의 Onactivate 이벤트에 Ajax를 배치함으로써 작업을 수행 할 수있었습니다.
$("#response").load("myname.php?name=Johnny&dummy=" + new Date().getTime());
.
Date GetTime은 IE 캐싱 문제를 물리 치는 것이 었습니다.
다른 팁
i div containers, 2 개의 열 레이아웃이있는 DIV 컨테이너를 사용합니다. 트리는 AJAX를 사용하여 초기에로드하고 나중에 확장 된 콘텐츠를 사용합니다. 노드가 활성화되면 콘텐츠를 다시로드하고 오른쪽 부분이 노드와 연결된 데이터로 업데이트됩니다.나무는 여전히 Ajax에서로드됩니다.
이 방법을 수행하거나 Ajax로 올바른 콘텐츠를로드 할 수 있습니다.
제휴하지 않습니다 StackOverflow