dtree的问题。在使用jquery+dtree+ajax生成动态树的时候报这么个错误 ReferenceError: tree is not defin

一共涉及一个JSP:一个sevlet,浏览器为firefox:其中dtree.js和jquery.js已经引入,jsp代码:<scripttype="text/javas... 一共涉及一个JSP:一个sevlet,浏览器为firefox:
其中dtree.js和jquery.js已经引入,
jsp代码:
<script type="text/javascript" src="dtree.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(function(){
var tree=new dTree("tree");
$.ajax({
url:"GetAll",
type:"post",
dataType:"xml",
error:function(){
alert("not lived");
},
async:false,
success:function(xml){
$(xml).find("node").each(function(){
var id=$(this).attr("nodeId");
var pid=$(this).attr("parentId");
var idvalue=$(this).text();

tree.add(id,pid,idvalue,"","","secFrame","","","");
});
}
});
document.write(tree);
});
</script>
数据库中的内容:

jsp页面上显示的内容:

错误提示:
展开
 我来答
老唐100
2013-04-08 · TA获得超过308个赞
知道小有建树答主
回答量:180
采纳率:0%
帮助的人:151万
展开全部
你先在 $(function(){ 前面加一句var tree = null;
然后把var tree=new dTree("tree"); 改成 tree = new dTree("tree");
再试试
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式