jQueryEasyUI有個樹控件,api文檔給出的加載樹參考是:
$('#tt').tree({
url:'tree_data.json'
});
1.如果我向服務器發起一個訪問,返回的結果是json格式的話,就能顯示嗎?
基於1假設,我做了struts2返回json的配置。
前台:
<...>
<...>
//tree $(function(){ alert('進入了樹方法'); $('#navigation_ul').tree({ url: 'meaulAction', //用struts2訪問 }); });後台:
java代碼
public class MeaulAction extends BaseAction{
private JSONObject resultObj;// 要返回到頁面的JSON數據
public String meauTree(){
System.out.println("進入了方法");
response.setContentType("application/json");
Map<String, Object> json = new HashMap<String, Object>();
json.put("text", "人事部");
resultObj = JSONObject.fromObject(json);
System.out.println(resultObj);
return SUCCESS;
}
public JSONObject getResultObj() {
return resultObj;
}
public void setResultObj(JSONObject resultObj) {
this.resultObj = resultObj;
}
}
sturts2部分配置文件:
resultObj
運行結果:
頁面刷新後,能顯示 出彈出框 “進入了樹方法”
後台控制台打印結果為:
進入了方法
{"text":"人事部"}
問:頁面不出現樹形結構,怎麼辦
http://blog.csdn.net/kongqz/article/details/6322936