Um iframe é a melhor maneira de usar o dynatree ao recuperar resultados?

StackOverflow https://stackoverflow.com//questions/12679677

  •  12-12-2019
  •  | 
  •  

Pergunta

Eu tenho um layout CSS de duas colunas.O contêiner esquerdo contém o dynatree.Está extraindo de um arquivo json local.O lado direito estará o conteúdo, preenchido clicando em um nó na dynatree.

O que vi nos exemplos do Dynatree foi o uso de um iframe com URLs na árvore.

Usar o iframe é a "melhor" maneira de fazer as coisas?Esta é a única maneira de preencher o conteúdo?

Provavelmente estou sendo bobo, mas os iFrames geralmente não parecem uma boa maneira de fazer as coisas.Existe uma maneira melhor?Devo usar ajax (posso?)?

http://wwwendt.de/tech/dynatree/doc/samples.html

"Exemplo:Navegação de URL e iframes"

Obrigado.

Foi útil?

Solução 2

Consegui fazer isso funcionar colocando meu ajax no evento onactivate do dynatree:

$("#response").load("myname.php?name=Johnny&dummy=" + new Date().getTime()); 

a data gettime era para derrotar o problema de cache, ou seja.

Outras dicas

Eu uso contêineres div, com um layout de 2 colunas. A árvore usa AJAX para carregar inicialmente e o conteúdo expandido posterior. Quando um nó é ativado, eu recarregue o conteúdo da página e a parte direita é atualizada com dados associados ao nó.A árvore ainda é carregada de Ajax.

Você pode fazer dessa maneira, ou carregar o conteúdo correto com o Ajax.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top