回调函数!!

回调函数的基本定义谁能解释一下呢?

 $.get("http://www.imooc.com/data/info_f.php",function(data) {

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

                        $("ul").append("<li>我的名字叫:" + data.name + "</li>");

                        $("ul").append("<li>男朋友对我说:" + data.say + "</li>");

                    }, "json");

这个回调函数里面的那个function(data)是什么意思呢?

六月时光
浏览 1673回答 2
2回答

twocold

就是访问 http://www.imooc.com/data/info_f.php 之后执行的函数。data代表返回的数据

简单哒幸福

我理解$.get() 这个不是回调函数,他只是一个异步请求,然后里面的function(data) 就是这个异步请求的回调函数,也就是发送出去get请求后,由于网络等原因,不会立即收到响应,这时候可以继续执行别的代码,等请求响应的时候就执行function(data) 里面的代码,这就是回调函数的意义。然后data就是后台返回给你的数据,通常是一个json对象
打开App,查看更多内容
随时随地看视频慕课网APP