为啥不行啊???

来源:1-2 使用getJSON()方法异步加载JSON格式数据

哈哈哈嘿嘿呵呵

2018-11-17 21:21

  <script type="text/javascript">

            $(function () {

               $("#btnShow").on("click",function(){

                 $.getJSON("https:=//www.imooc.com/data/sport.json",function(date){

                     $.each(date,function(index,sport){

                          

                         $("ul").append("<li>"+sport["name"]+"</li>");

                     });

                 });

            });

        </script>


写回答 关注

5回答

  • Gan干
    2019-10-02 17:06:40

    你是在本地编辑器上调试的吗?

    这样写会产生跨域报错.

    你要把port.json文件下载到和你的html文件同目录的data文件夹中.

  • 韩金辉
    2019-05-07 16:30:59

    1.问号处填写:$.getJSON("https://www.imooc.com/data/sport.json",function(data)
    2.引用的jquery文件中的http改为https

     0



  • 默__尘
    2018-12-28 16:02:05

    url中的"="号去掉

  • 为你哭蓝的天空
    2018-12-25 12:23:39

    试试我这个:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

        <head>

            <title>使用getJSON()方法异步加载JSON格式数据</title>

           <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js" type="text/javascript"></script>

            <link href="style.css" rel="stylesheet" type="text/css" />

        </head>

        

        <body>

            <div id="divtest">

                <div class="title">

                    <span class="fl">我最喜欢的一项运动</span> 

                    <span class="fr">

                        <input id="btnShow" type="button" value="加载" />

                    </span>

                </div>

                <ul></ul>

            </div>

            

            <script type="text/javascript">

                  $(function () {

            $("#btnShow").bind("click", function () {

                var $this=$(this);

                $.getJSON("https://www.imooc.com/data/sport.json", function (data) {

                    $this.attr("disabled","true");

                    $.each(data, function (index,sport) {

                        $("ul").append("<li>"+sport["name"]+"</li>");

                    })

                })

            })

        });

            </script>

        </body>

    </html>


  • 哈哈哈嘿嘿呵呵
    2018-11-17 21:57:41

    <script type="text/javascript">

               $(document).ready(function(){

                   $("#btnShow").on("click",function(){

                       $.getJSON("https://www.imooc.com/data/sport.json",function(date){

                           $.each(date,function(index,sport){

                               $("ul").append("<li>"+sport["name"]+"</li>")

                           })

                       })

                   })

                   

                   

               })

            </script>


jQuery基础(五)一Ajax应用与常用插件

如何用jquery实现ajax应用,加入学习,有效提高前端开发速度

69100 学习 · 400 问题

查看课程

相似问题