easyui tree 请求strtus2接收 json数据,但无法画出树状图(struts2返回的json字符串数据格式正确),请问这么怎么回事,如何解决.

远古大猛犸 2012-03-14 02:33:04
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。

请问怎么解决,请高手指教!
...全文
117 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
远古大猛犸 2012-03-17
  • 打赏
  • 举报
回复
[{
"id" : 1,
"text" : "用户管理",
"state" : "closed",
"children" : [{
"text" : "修改帐号"
}, {
"text" : "修改密码"
}]
}, {
"text" : "日志管理",
"state" : "closed",
"children" : [{
"text" : "写日志"
}, {
"text" : "搜索"
}]
}]
beiouwolf 2012-03-14
  • 打赏
  • 举报
回复
贴你生成的json数据
BUG胡汉三 2012-03-14
  • 打赏
  • 举报
回复

少了括号!
BUG胡汉三 2012-03-14
  • 打赏
  • 举报
回复

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

}

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧