关于ajax动态加载dtree
d.add(org[i].deptid,org[i].parentdeptid,org[i].deptname,"javascript:addNextOrg("+org[i].deptid+");",'部门名称','',d.icon.folder);
当点击该节点不会调用JS的addNextOrg()的这个方法代码如下<script language="javascript">
$(document).ready(function(){
$.getJSON("survey.do?method=treenode",null,function(result){
d = new dTree("d");
d.add('31','-1','全国','','所有部门');
var org = eval(result);
alert(org[1].deptname);
for(var i=0;i<org.length;i++){
d.add(org[i].deptid,org[i].parentdeptid,org[i].deptname,"javascript:addNextOrg("+org[i].deptid+");",'部门名称','',d.icon.folder);
}
$("#showDtree").html(d.toString());
});
});
function addNextOrg(ID){
alert(123);
$.getJSON("survey.do?method=treenode&id="+ID,null,function (data){
// alert(data);
var org1=eval(data);
alert(org1.length);
if(org1.length!=0){
for(var i=0;i<org1.length;i++){
d.add(org1[i].deptid,org1[i].parentdeptid,org1[i].deptname,"javascript:addNextOrg('"+org1[i].deptid+"');",'测试节点');
}
$("#showDtree").html(d.toString());
}
});
}
</script>
d.add(org[i].deptid,org[i].parentdeptid,org[i].deptname,"javascript:addNextOrg("+org[i].deptid+");",'部门名称','',d.icon.folder);
当点击该节点不会调用JS的addNextOrg()的这个方法代码如下<script language="javascript">
$(document).ready(function(){
$.getJSON("survey.do?method=treenode",null,function(result){
d = new dTree("d");
d.add('31','-1','全国','','所有部门');
var org = eval(result);
alert(org[1].deptname);
for(var i=0;i<org.length;i++){
d.add(org[i].deptid,org[i].parentdeptid,org[i].deptname,"javascript:addNextOrg("+org[i].deptid+");",'部门名称','',d.icon.folder);
}
$("#showDtree").html(d.toString());
});
});
function addNextOrg(ID){
alert(123);
$.getJSON("survey.do?method=treenode&id="+ID,null,function (data){
// alert(data);
var org1=eval(data);
alert(org1.length);
if(org1.length!=0){
for(var i=0;i<org1.length;i++){
d.add(org1[i].deptid,org1[i].parentdeptid,org1[i].deptname,"javascript:addNextOrg('"+org1[i].deptid+"');",'测试节点');
}
$("#showDtree").html(d.toString());
}
});
}
</script>
我知道是调用那个里面的,关键是不是你的这个add方法有问题,导致javascript:addNextOrg方法没有添加到节点上,所以无法执行呢?你用firedebug或都IE的调试工具查看下,你的结节上有这个方法吗?