怎么理解Java中的回调啊?

 我来答
粉红顽皮蛇tz
2017-12-19 · TA获得超过467个赞
知道小有建树答主
回答量:419
采纳率:85%
帮助的人:154万
展开全部
回调就是你执行完某个操作之后执行的方法,
假设你用前端的插件去做文件上传
文件上传之后你想弹出一个提示,就需要执行插件的文件上传的回调函数
在回调函数里面做上传之后的操作
追问
还是不明白,可以写一个例子吗
追答

就好比你从页面向后台发送一个ajax请求处理一些东西,但是你肯定想知道什么时候处理完,
当后台返回处理结果的时候就叫回调,不可能发送请求之后就不管了吧。

$.ajax({
    url : "xx",
    //省略type data等
    error : function(){
        //这就是请求失败的回调函数,请求发生错误之类的就会执行
        alert("请求异常");
        //当请求发生错误的时候回弹出 请求异常这样你就知道请求发送了但是出现了问题
    },
    success : function(){
        //这是请求成功了,后台返回了处理结果。
        alert("请求成功");
    }
})

结合上面的ajax通俗点给你说一下,我给你发了一个短信,让你帮我买个东西,买完给我回个信息,如果我短信没发出去就会执行error的回调函数,告诉我请求失败,如果我发送成功了
当你看到短信买了东西,并且给我回了消息,就会执行success的回调函数,告诉我成功了

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式