easyui tree 请求strtus2接收 json数据,但无法画出树状图(struts2返回的json字符串数据格式正确),请问这么怎么回事,如何解决.前台jsp:
<% String path = request.getContextPath();%>
<script type="text/javascript">
$(document).ready(function(){
$("#nav").tree({
url : '<%=path%>/nav/navtree!navTree.action'
})});
</script>
<ul id="nav" class="easyui-tree"></ul>如果修改js代码,将url指向已保存的json数据文件或者 jsp文件是可以画出树状图的
例如:
<script type="text/javascript">
$(document).ready(function(){
$("#nav").tree({
url : 'json.json'
})});
</script>但我不想这样。我想直接请求struts2的action。请问怎么解决,请高手指教!

解决方案 »

  1.   


    var urlx = <%=path%>/nav/navtree!navTree.action;
    $.ajax({   
    type: "POST", //提交方式   
    url:urlx,      //提交路径        
    data: "cheAll="+chec, //提交数据    
    success:function(data) {
    alert(data);

    }
      

  2.   

    [{
    "id" : 1,
    "text" : "用户管理",
    "state" : "closed",
    "children" : [{
    "text" : "修改帐号"
    }, {
    "text" : "修改密码"
    }]
    }, {
    "text" : "日志管理",
    "state" : "closed",
    "children" : [{
    "text" : "写日志"
    }, {
    "text" : "搜索"
    }]
    }]