0

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

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

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

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

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

“示例:URL 导航和 iframe”

谢谢。

4

2 回答 2

0

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

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

于 2012-10-08T08:43:40.140 回答
0

通过将我的 ajax 放在 dynatree 的 onactivate 事件中,我能够让它工作:

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

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

于 2012-10-12T14:20:54.473 回答