首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jquery 遍历 action 传送的json

2012-10-23 
jquery 遍历 action 传递的json网上有很多jquery 遍历json的例子,可我就是不成功,于是自己改了下,没想到就

jquery 遍历 action 传递的json
网上有很多jquery 遍历json的例子,可我就是不成功,于是自己改了下,没想到就行了
首先配置struts.xml

<package name="strutsjson" extends="json-default">       <action name="mainAction" >              <result type="json"/>       </action></package>

表示返回的是个json值
在action里面设置 String str 的set,get方法
public String main(){List l = XXXXX;str = JSONArray. fromObject(l).toString();this.setStr(str);return SUCCESS;}

重点是下面的jquery 遍历json 和网上有点不同
$(document).ready(function(){$.getJSON("mainAction!main",function(data){ $.each(eval(data.str),function(entryIndex,item){html+= item['sorts'];html+= item['postscount']; $('#list').append(html); });});});

eval(data.str)多了个eval()方法;
这样就可以遍历出了

热点排行