怎么理解Java中的回调啊?
展开全部
回调就是你执行完某个操作之后执行的方法,
假设你用前端的插件去做文件上传
文件上传之后你想弹出一个提示,就需要执行插件的文件上传的回调函数
在回调函数里面做上传之后的操作
假设你用前端的插件去做文件上传
文件上传之后你想弹出一个提示,就需要执行插件的文件上传的回调函数
在回调函数里面做上传之后的操作
追问
还是不明白,可以写一个例子吗
追答
就好比你从页面向后台发送一个ajax请求处理一些东西,但是你肯定想知道什么时候处理完,
当后台返回处理结果的时候就叫回调,不可能发送请求之后就不管了吧。
$.ajax({
url : "xx",
//省略type data等
error : function(){
//这就是请求失败的回调函数,请求发生错误之类的就会执行
alert("请求异常");
//当请求发生错误的时候回弹出 请求异常这样你就知道请求发送了但是出现了问题
},
success : function(){
//这是请求成功了,后台返回了处理结果。
alert("请求成功");
}
})
结合上面的ajax通俗点给你说一下,我给你发了一个短信,让你帮我买个东西,买完给我回个信息,如果我短信没发出去就会执行error的回调函数,告诉我请求失败,如果我发送成功了
当你看到短信买了东西,并且给我回了消息,就会执行success的回调函数,告诉我成功了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询