iframe是检索结果时使用dynatree的最佳方式吗?

时间:2012-10-01 19:25:06

标签: dynatree

我有两列css布局。左侧容器装有dynatree。它是从本地json文件中提取的。右侧将是内容,通过单击dynatree上的节点填充。

我在dynatree示例中看到的是在树中使用带有网址的iframe。

使用iframe是“最好”的做事方式吗?这是填充内容的唯一方法吗?

我可能很傻,但iFrames通常看起来不是一个好方法。有没有更好的办法?我应该使用ajax(可以吗?)?

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

“示例:网址导航和iframe”

感谢。

2 个答案:

答案 0 :(得分:0)

我使用Div容器,布局为2列。 该树使用ajax初始加载和后来扩展的内容。 当激活节点时,我重新加载页面内容,并使用与节点相关联的数据更新正确的部分。树仍然是从ajax加载的。

您可以这样做,或使用ajax加载正确的内容。

答案 1 :(得分:0)

我可以通过将ajax放在dynatree的onactivate事件中来实现这一点:

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

日期gettime是为了解决ie缓存问题。