用jquery如何遍历这样的json数据
用jquery怎么遍历这样的json数据?
{"Cart":[{"TotalPrice":0,"Discount_price":0,"Img_url":"1402740251696945040.jpg","Price":3880.00,"name":"[凯撒豪庭] 美式古典 美式帝王床 头层水牛真皮软包 1.8米/1.5米/1.9米精致描金雕花床","Amount":0,"id":0,"goods_id":3,"norm_id":1,"goods_sn":"EMERS-ZSA-LS-FP31-18CD","add_data":"0001-01-01 00:00:00","supplier_id":0,"uid":0},{"TotalPrice":0,"Discount_price":0,"Img_url":"1402740251696945040.jpg","Price":3880.00,"name":"[凯撒豪庭] 美式古典 美式帝王床 头层水牛真皮软包 1.8米/1.5米/1.9米精致描金雕花床","Amount":0,"id":0,"goods_id":7,"norm_id":1,"goods_sn":"","add_data":"0001-01-01 00:00:00","supplier_id":0,"uid":0}]}
------解决思路----------------------
你没返回json格式,而是字符串吧?如果你返回的是数组就不需要外面的小括号
------解决思路----------------------
var json = eval('('+data+')')
for(var i=0;i<json.Cart.length;i++)
{
json.Cart[i].xxxxx
}
{"Cart":[{"TotalPrice":0,"Discount_price":0,"Img_url":"1402740251696945040.jpg","Price":3880.00,"name":"[凯撒豪庭] 美式古典 美式帝王床 头层水牛真皮软包 1.8米/1.5米/1.9米精致描金雕花床","Amount":0,"id":0,"goods_id":3,"norm_id":1,"goods_sn":"EMERS-ZSA-LS-FP31-18CD","add_data":"0001-01-01 00:00:00","supplier_id":0,"uid":0},{"TotalPrice":0,"Discount_price":0,"Img_url":"1402740251696945040.jpg","Price":3880.00,"name":"[凯撒豪庭] 美式古典 美式帝王床 头层水牛真皮软包 1.8米/1.5米/1.9米精致描金雕花床","Amount":0,"id":0,"goods_id":7,"norm_id":1,"goods_sn":"","add_data":"0001-01-01 00:00:00","supplier_id":0,"uid":0}]}
------解决思路----------------------
你没返回json格式,而是字符串吧?如果你返回的是数组就不需要外面的小括号
var json = eval('('+data+')')
------解决思路----------------------
var json = eval('('+data+')')
for(var i=0;i<json.Cart.length;i++)
{
json.Cart[i].xxxxx
}