....  value="<%=jsonStr%>">  值用引号"括起,jsonStr里的引号要&quot;转义一下
浏览器中查看源代码,看最终生成的HTML代码有没有问题

解决方案 »

  1.   

    代码有这几处可能会有问题,
    <BODY onload="show()">$(document).ready(function(){
    的意思是等页面dom结构准备好之后触发,不用等img的加载。而onload需要等图片的加载,而且不能被覆盖。
    所以,如非特别需要,建议全部在document.ready里边加载试试,看看是不是这个原因:$(document).ready(function(){
                var t = $("#tree");
                t = $.fn.zTree.init(t, zNodes);
                demoIframe = $("#testIframe");
                demoIframe.bind("load", loadReady);
                var zTree = $.fn.zTree.getZTreeObj("tree");
                zTree.selectNode(zTree.getNodeByParam("id", 101));     show();
    });同时body的onload要去掉,另外,浏览器会渲染页面,渲染后的结果与源码相差很大,建议在chrome里边在出错行,打个断点调试一下,调试的原理与eclipse是相同的。而且先看看chrome控制台是否有错,根据错误信息很快排查错误。