È un iframe il modo migliore per utilizzare il DynaTree durante il recupero dei risultati?

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

  •  12-12-2019
  •  | 
  •  

Domanda

Ho un layout CSS a due colonne.Il contenitore sinistro tiene il DynaTree.Sta tirando da un file JSON locale.Il lato destro sarà il contenuto, popolato facendo clic su un nodo sul DynaTree.

Quello che ho visto su Dynatree Esempi era l'utilizzo di un Iframe con gli URL nell'albero.

sta usando l'Iframe il modo "migliore" per fare le cose?È questo l'unico modo per popolare il contenuto?

Probabilmente sto sciocco, ma iframati di solito non sembrano un buon modo per andare sulle cose.C'è un modo migliore?Dovrei usare Ajax (posso?)?

http://wwwwwendt.de/tech/dynatree/doc/Samples.html

"Esempio: navigazione URL e Iframes"

Grazie.

È stato utile?

Soluzione 2

Sono stato in grado di ottenere questo per lavorare posizionando il mio Ajax nell'evento Onactivate di DynaTree:

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

La data di gettime era quella di sconfiggere il problema del caching IE.

Altri suggerimenti

Io uso i contenitori div, con un layout di 2 colonne. L'albero utilizza AJAX per caricare inizialmente e il contenuto espanso successivo. Quando un nodo è attivato, ho ricaricato il contenuto della pagina e la parte destra viene aggiornata con i dati associati al nodo.L'albero è ancora caricato da Ajax.

Puoi farlo in questo modo o caricare il contenuto giusto con Ajax.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top