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

getJSON中的function(data)中的data怎么理解

如题,data从哪来的

提问者:weibo_happy的小小明_0 2017-04-20 20:22

个回答

  • 半糖柠檬
    2017-04-21 15:56:18

    function(data)这个data是处理后返回来了的值,也可写成别的比如 msg

    $.getJSON("http://www.imooc.com/data/sport.json",function(msg){
                            $this.attr("disabled", "true");
                            $.each(msg, function (index, sport) {
                                $("ul").append("<li>" + sport["name"] + "</li>");
                            });
                        });

    从url的这个sport.json里,取到了一个json数组,然后function()写上data就可以用他返回来的这个值,后面不是用each循环处理 data这个返回来的值