js获取json中的数据。请问怎么又JS解释txt记事本中的json数据,并按对应图1的li

 我来答
136775565
2016-07-22 · TA获得超过1113个赞
知道小有建树答主
回答量:866
采纳率:88%
帮助的人:833万
展开全部

如果json数组的位置的是固定 并且与li相对应可以用这段代码来赋值

for (var i = 0, l = data.heads.length; i < l; i++) {
    $('.right').find('li').eq(i).html(data.heads[i].value)
}
追问
json数组的位置不是固定的
追答
for (var i = 0, l = data.heads.length; i < l; i++) {
    if(data.heads[i].name == 'ddh'){
        $('.right').find('li').eq(0).html(data.heads[i].value)
    }
    if(data.heads[i].name == 'ffsj'){
        $('.right').find('li').eq(2).html(data.heads[i].value)
    }
    if(data.heads[i].name == 'zje'){
        $('.right').find('li').eq(3).html(data.heads[i].value)
    }
    if(data.heads[i].name == 'sl'){
        $('.right').find('li').eq(1).html(data.heads[i].value)
    }
}

位置不固定其实你就不该采用这种json数组的结构  而应该直接采用值对比较方便

var data = {
    ddh: '2035436666',
    ffsj: '2016-07',
    zje: '10000.00',
    sl: '50000'
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式