问答详情
源自:1-2 使用getJSON()方法异步加载JSON格式数据

怎么没反应啊

怎么没反应啊??

<script type="text/javascript">

            $(function () {

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

                    var $this = $(this);

                    $.getJSON("http://www.imooc.com/data/sport.json",function(data){$this.attr("disabled", "true");

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

                            if(index==3)

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

                        });

    

                    });

                })

            }); 


提问者:夏虫不可语冰冰凉凉 2017-12-14 16:16

个回答

  • qq_七年_27
    2018-03-14 16:15:57

    加上s也没反应,咋回啊?

  • 蓝_zz小姐
    2017-12-14 16:57:57

    这里是url的问题,要在http这里加个s,就是用"https://www.imooc.com/data/sport.json"。http的请求已被阻止,所以没反应,内容必须通过https提供。具体原因我还不清楚,如有懂这个原因的同学,还请指教一下,谢谢~~~