ztree 放入iframe 不能异步加载

发布于 2021-11-13 06:48:59 字数 0 浏览 792 评论 4

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

想挽留 2021-11-17 01:30:04

嗯,我刚刚找到了两种方法,一种是初始化的获取方法不对,另一种就是你的这个,谢谢

参考http://www.cnblogs.com/zhesi/archive/2011/01/10/1931801.html

拍不死你 2021-11-17 00:35:57

你这么使用有问题呀, iframe 相当于新的window,所有 js 对象的作用域是不同的。你需要把代码放在 iframe 里面才可以的

掩饰不了的爱 2021-11-17 00:20:54

官方的例子,如果放入iframe里面的话,就不能加载了,求解决

吃颗糖壮壮胆 2021-11-16 22:26:50
 var setting = {
async: {
enable: true,
url:"../asyncData/getNodes.php",
autoParam:["id", "name=n", "level=lv"],
otherParam:{"otherParam":"zTreeAsyncTest"},
dataFilter: filter
}
};
function filter(treeId, parentNode, childNodes) {
if (!childNodes) return null;
for (var i=0, l=childNodes.length; i<l; i++) {
childNodes[i].name = childNodes[i].name.replace(/.n/g, '.');
}
return childNodes;
}
$(document).ready(function(){
$.fn.zTree.init($("#treeDemo"), setting);
});
<!DOCTYPE html>
<HTML>
<HEAD>
<TITLE> ZTREE DEMO - Async</TITLE>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="../../../css/demo.css" type="text/css">
<link rel="stylesheet" href="../../../css/zTreeStyle/zTreeStyle.css" type="text/css">
<script type="text/javascript" src="../../../js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="../../../js/jquery.ztree.core-3.3.js"></script>
<script type="text/javascript" src="./tmptest.js"></script>
<SCRIPT type="text/javascript">
<!--
//-->
</SCRIPT>
</HEAD>
<BODY>
<iframe>
<div style="width: 600px;height:380px;">
<ul id="treeDemo" class="ztree"></ul>
</div>
</iframe>
</BODY>
</HTML>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文