这样的情况一般都是你的JSON不完整所致。在获取数据时这样处理一下就好了
$.post(url,data,function(youjson){youjson=$.parseJSON(youjson);//然后继续处理你的代码就好了});
在action里面你转换了2次,你已经定义了action返回一个json格式 struts会把你指定的“result”变量再次进行序列化。直接params={"root","list"} struts会自动将list转换成json格式
楼主怎么解决的