javascript - 怎样将本地JSON文件中数据对应显示在HTML的元素中?主要是mui.getJSON的回调函数的这块,不知道数据怎样动态对应。
阿神
阿神 2017-04-11 12:00:56
[JavaScript讨论组]


代码如下:

———————————————————————————————————————本地JSON文件如下:
{
"danxuan": {

"dx1": {
  "a": "劳动防护用品",
  "b": "工作票",
  "c": "安全工器具",
  "d": "",
  "da": "A",
  "tm": "作业现场的生产条件和安全设施等应符合有关标准规范的要求,工作人员的(    )应合格、齐备。"
},
"dx2": {
  "a": "参加",
  "b": "接受",
  "c": "学习",
  "d": "",
  "da": "B",
  "tm": "各类作业人员应(    )相应的安全生产教育和岗位技能培训,经考试合格上岗。"
},
"dx3": {
  "a": "学习培训",
  "b": "安全知识教育",
  "c": "考试合格",
  "d": "",
  "da": "B",
  "tm": "新参加电气工作的人员、实习人员和临时参加劳动的人员(管理人员、非全日制用工等),应经过(    )后,方可下现场参加指定的工作,并且不得单独工作。"
}

}
}

阿神
阿神

闭关修行中......

全部回复(1)
迷茫
//读取本地JSON数据库数据
mui.getJSON('data.json', null, function(data) {
    var json = JSON.parse(data).danxuan;
    var arr = [];
    for(var key in json){
        if(json.hasOwnProperty(key){
            arr.push(json[key]);
        }
    }
    var index = 0;
    num.innerHTML = index;
    a.innerHTML = arr[index].a;
    // ...
    
    function prevItem(){
        var idx = num.innerHTML - 1;
        if(idx < 0)return;
        num.innerHTML = idx;
        a.innerHTML = arr[idx].a;
        // ...
    }
    function nextItem(){
        //...
    }
    
    pre.onclick = function(){
        prevItem();
    }
    next.onclick = function(){
        nextItem();
    }
    
});
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号