题
我有两个列CSS布局。左容器持有Dynatree。它从本地JSON文件中拉动。右侧将是内容,通过单击Dynatree上的节点填充。
我在Dynatree的示例中看到的是使用树中的URL的Iframe。
正在使用iframe的“最好的”方式来做东西?这是填充内容的唯一方法吗?
我可能是傻,但iframes通常看起来不像是一种良好的方式。有没有更好的办法?我应该使用ajax(我可以吗?)?
解决方案 2
我能够通过将我的ajax放在Dynatree的Onactivate事件中来实现这一点:
$("#response").load("myname.php?name=Johnny&dummy=" + new Date().getTime());
.
日期getTime是打败IE缓存问题。
其他提示
我使用div容器,用2列布局。 树使用Ajax最初加载,并且稍后的扩展内容。 激活节点时,我重新加载页面内容,并且使用与节点相关联的数据更新右侧部分。树仍然从ajax加载。
您可以通过这种方式,或使用Ajax加载正确的内容。
不隶属于 StackOverflow