日期:2014-05-16  浏览次数:20326 次

jquery用ajax返回json

Jquery返回json时,json中包含多个不同对象,以下分面返回searchResultVO和params对象,可以对它们进行分别操作。

?

$(":checkbox").click(function(){
??? ??? ??? $.post("/test.action",{params:test},function(data,status){
??? ??? ??? ??? var d=eval("data");
??? ??? ??? ??? //数据列表(searchResultVO为List对象)
??? ??? ??? ??? for(var i=0; i<d[0].searchResultVO.length; i++){
??? ??? ??? ??? ??? ??? $("#Id_"+i).text(d[0].searchResultVO[i].id);
??? ??? ??? ??? ??? ??? $("#No_"+i).text(d[0].searchResultVO[i].no);
??? ??? ??? ??? }
??? ??? ??? ?? //动态更新分页链接条件(params独立的一个对象)
??? ??? ??? ??? var auctionType = d[0].params.type;
??? ??? ??? ??? var auctionStatus = d[0].params.status;
??? ??? ??? ??? var timeRange = d[0].params.range;
??? ??? ??? ??? var priceRange = d[0].params.price;
??? ??? ??? ??? var sort = d[0].params.sort;
??? ??? },"json");
??? ??? });