温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

怎么在html中使用JavaScript获取JSON数据

发布时间:2021-01-28 11:22:08 来源:亿速云 阅读:438 作者:Leah 栏目:web开发

怎么在html中使用JavaScript获取JSON数据?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

HTML如下

<div class="container-fluid content ">     <div class="container neirong">       <div class="left fl">         <div class="title">           热门视频         </div>         <div class="medialist">         </div>       </div></div> </div>

JS如下

<script>     $(document).ready(function(){              console.log(1111)                  $.getJSON('data.json',function(data){                          console.log(222)                                                  var mediahtml="";                      $.each(data,function(i,data) {                                          mediahtml+='<div class="media">'+           '<div class="media-left">'+           '<a data-toggle="modal" data-target="#myModal">'+           '<img class="media-object" src="'+data["imgsrc"]+           '" alt="">'+             '</a>'+'</div>'+             '<div class="media-body">'+             '<div class="title">'+               '<span class="classify">'+                 data["classify"]+               '</span>'+               '<span class="titlename media-heading">'+                 data['titlename']+               '</span>'+             '</div>'+             '<span class="time">'+               '<span class="glyphicon glyphicon-time"></span> '+               '<span>'+data['pubdate']+'</span>'+             '<p>'+data["intro"]+'</p>'+             '<div class="guest">'+               '<span class="jia">嘉</span>'+               '<span class="name">'+data["name"]+'</span>'+               '<span class="position">'+data["position"]+'</span>'+               '<span class="glyphicon glyphicon-eye-open"></span>'+               '<span class="click-rite"></span>'+             '</div>'+           '</div>'+                        '<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">'+             '<div class="modal-dialog" role="document">'+               '<div class="modal-content">'+                 '<div class="modal-header">'+                   '<button type="button" class="close" data-dismiss="modal" aria-label="Close">'+                     '<span aria-hidden="true">&times;</span>'+                   '</button>'+                 '</div>'+                 '<div class="modal-body"></div>'+             '</div>'+           '</div>'+           '</div>'                                        //          var url_mobi=data.url_mobi; //          var url_pc=data.url_pc; //          if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iOS|iPad|Backerry|WebOS|Symbian|Windows Phone|Phone)/i))) { //              $('.modal-body').prepend(url_mobi); //              }else{ //              $('.modal-body').prepend(url_pc); //              } //               //                             })                      $('.medialist').after(mediahtml);                                 })                               })                  $('#myModal').on('shown.bs.modal', function (e) {           // 关键代码,如没将modal设置为 block,则$modala_dialog.height() 为零            $(this).css('display', 'block');           var modalHeight = $(window).height() / 2 - $('#myModal .modal-dialog').height() / 2;           $(this).find('.modal-dialog').css({             'margin-top': modalHeight           });         });         //点击预览图时判断 //        $('.modal').on('click', function () { //          if ($('#myModal').css("display") == "none") { //            $('.modal-body').children('iframe').attr('src', ''); //          } else { //            $('.modal-body').children('iframe').attr('src', //              'https://v.qq.com/iframe/player.html?vid=v0508nqkm75&tiny=0&auto=0'); //          } //        })        </script>

看完上述内容,你们掌握怎么在html中使用JavaScript获取JSON数据的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI