level 1
大纵思07
楼主
如图

左边是树,右边是一个嵌套在iframe中的新增页面,点保存的时候向选中节点添加子节点,当添加的一层的时候是成功的,但是继续在第二层(资源1)下增加子节点的时候,点击保存会报错“行: 346 错误: 意外地调用了方法或属性访问。”,保存方法如下:
$("#form1").submit(function(){
var url = $(this).attr("action");
var type = $(this).attr("method");
var data = $(this).serialize();
var parentNode = zTree.getSelectedNodes()[0];
$.ajax({ type : type, url : url, data : data, dataType:"json",
success : function(msg){ parent.addChild(msg);}
});
});
添加节点方法如下:
function addChild(c){
var parentNode = zTree.getSelectedNodes()[0];
zTree.addNodes(parentNode, c, false);
}
我用的是嵌套的json格式。PS:在Firefox中运行没问题,但是在IE下运行就会报错,节点不会添加到树上。哪位大侠能给我分析一下这是为什么?十万火急,拜托了
2013年03月15日 18点03分
1

左边是树,右边是一个嵌套在iframe中的新增页面,点保存的时候向选中节点添加子节点,当添加的一层的时候是成功的,但是继续在第二层(资源1)下增加子节点的时候,点击保存会报错“行: 346 错误: 意外地调用了方法或属性访问。”,保存方法如下:$("#form1").submit(function(){
var url = $(this).attr("action");
var type = $(this).attr("method");
var data = $(this).serialize();
var parentNode = zTree.getSelectedNodes()[0];
$.ajax({ type : type, url : url, data : data, dataType:"json",
success : function(msg){ parent.addChild(msg);}
});
});
添加节点方法如下:
function addChild(c){
var parentNode = zTree.getSelectedNodes()[0];
zTree.addNodes(parentNode, c, false);
}
我用的是嵌套的json格式。PS:在Firefox中运行没问题,但是在IE下运行就会报错,节点不会添加到树上。哪位大侠能给我分析一下这是为什么?十万火急,拜托了