EasyJWeb框架中內(nèi)置了一個支持遠程腳本調用的引擎,見大峽同學的一篇文章
http://www.easyjf.com/blog/html/20080103/1015816.html,而個AjaxUtil.getJSON這個方法正是那個引擎中提供的一個小具,不像一般簡單的JSON轉換,這個轉換功能是比較強的,支持深層次的轉換。如果轉換一個頂級的地區(qū),比如“中國”,假如中國下面有一個子節(jié)點“北京”,那么下面的代碼可以展示這個特點:
form.addResult("root",AjaxUtil.getJSON(root));
return Page.JSONPage
在客戶端使用下面的代碼:
var o=eval(req.responseText);
alert(o.children[0].parent.children[1].parent.name) 輸出“中國”
alert(o.children[0].name) 輸出“北京”