模拟后台请求道的数据
var result =[ ???????{‘shop‘:‘s001‘}, ???????{‘shop2‘:‘s002‘} ???]
例如:是在页面上显示s001代表上海门店,s002代表官洲门店,前端怎么处理这些数据呢?
//先把店铺代表的只用对象的形式列出来var dianpu = { ???‘s001‘:‘上海店铺‘, ???‘s002‘:‘广州店铺‘}
function data(result){ ???for(var i = 0;i<result.length;i++) ???{ ???????var shopData = result[i].shop //s001 s002 ???????console.log(dianpu[shopData])//上海店铺 广州店铺 获取到了 ???????console.log(dianpu[‘s001‘]) ???}}data(result)
对于我们请求到的json对象可以以下处理:$.each()
例如:var obj = [ ???{ ?????‘name : ‘judy‘, ???????‘age‘ : ‘18‘, ???????‘major‘ : ‘web前端‘ ???}, ???{ ?????‘name : ‘wayne‘, ???????‘age‘ : ‘38‘, ???????‘major‘ : ‘php前端‘ ???}]$.each(obj,function(index,data){ ???console.log(‘index:’+ index + ‘,name:‘+data.name+‘age‘+data.age+‘major‘+data.major)})
//输出结果:index:0,name:judy age:18,major:web前端
请求到的json数据处理
原文地址:https://www.cnblogs.com/jswit/p/9304111.html