Jquery-Ztree 插件怎么判断加载成功后 是否有数据?
我是这样做的,代码如下:但是IE 中第2次就取不到zTree1对象了。火狐都行,求解。<script type="text/javascript">
$(document).ready(function () {
zTree1 = $("#treediv").zTree(setting);
});
var zTree1;
var setting = {
async: true,
asyncUrl: "ztreeData",
callback: {
click: function (event, treeId, treeNode) //单击显示信息
{
if(null==treeNode.nodes){
var src = treeNode.Url+"?id=1";
$("#iframeurl",window.parent.document).attr("src", src);
}
},
asyncSuccess:function(event, treeId, msg)
{
if((zTree1.getNodes()).length==0)
{
alert("1");
}
}
}
};
</script>
我是这样做的,代码如下:但是IE 中第2次就取不到zTree1对象了。火狐都行,求解。<script type="text/javascript">
$(document).ready(function () {
zTree1 = $("#treediv").zTree(setting);
});
var zTree1;
var setting = {
async: true,
asyncUrl: "ztreeData",
callback: {
click: function (event, treeId, treeNode) //单击显示信息
{
if(null==treeNode.nodes){
var src = treeNode.Url+"?id=1";
$("#iframeurl",window.parent.document).attr("src", src);
}
},
asyncSuccess:function(event, treeId, msg)
{
if((zTree1.getNodes()).length==0)
{
alert("1");
}
}
}
};
</script>
if(treedata.length==0)
{
$("#NoData").html("@(Html.L("NoSetting"))");
}
试试。