日期:2014-05-20  浏览次数:20704 次

Ajax
在Ajax中,我想用Json传递对象集合到页面。传递一个是可以的,但是想传递两个就不知道怎么做了。
如:
JSONArray jrFath = new JSONArray();
JSONArray jrSec = new JSONArray();
…………
…………
out.print(jrFath.toString());
out.print(jrSec.toString);
…………

我在页面的JavaScript中用: var list = xmlHttp.responseText;
虽然这样可以通过:alert(list);看到内容,但是如果要转换就不行了。
var objs1 = JSON.parse(list);“objs1”返回的只是前面的“jrFath”对象集合。

有些郁闷,请问谁对JSON了解的,帮帮我。不过,别说用“JsonRpc”哈,因为我觉得用“JsonRpc”会破坏三层架构。

谢谢…………

------解决方案--------------------
用一个大对象,而你现在这两个对象变成他的属性不就可以了