怎么理解Java中的回调啊?
答案:1 悬赏:50 手机版
解决时间 2021-11-12 20:33
- 提问者网友:寂寞梧桐
- 2021-11-12 10:56
怎么理解Java中的回调啊?
最佳答案
- 五星知识达人网友:持酒劝斜阳
- 2021-11-12 11:51
回调就是你执行完某个操作之后执行的方法,
假设你用前端的插件去做文件上传
文件上传之后你想弹出一个提示,就需要执行插件的文件上传的回调函数
在回调函数里面做上传之后的操作追问还是不明白,可以写一个例子吗追答就好比你从页面向后台发送一个ajax请求处理一些东西,但是你肯定想知道什么时候处理完,
当后台返回处理结果的时候就叫回调,不可能发送请求之后就不管了吧。
$.ajax({
url : "xx",
//省略type data等
error : function(){
//这就是请求失败的回调函数,请求发生错误之类的就会执行
alert("请求异常");
//当请求发生错误的时候回弹出 请求异常这样你就知道请求发送了但是出现了问题
},
success : function(){
//这是请求成功了,后台返回了处理结果。
alert("请求成功");
}
})结合上面的ajax通俗点给你说一下,我给你发了一个短信,让你帮我买个东西,买完给我回个信息,如果我短信没发出去就会执行error的回调函数,告诉我请求失败,如果我发送成功了
当你看到短信买了东西,并且给我回了消息,就会执行success的回调函数,告诉我成功了
假设你用前端的插件去做文件上传
文件上传之后你想弹出一个提示,就需要执行插件的文件上传的回调函数
在回调函数里面做上传之后的操作追问还是不明白,可以写一个例子吗追答就好比你从页面向后台发送一个ajax请求处理一些东西,但是你肯定想知道什么时候处理完,
当后台返回处理结果的时候就叫回调,不可能发送请求之后就不管了吧。
$.ajax({
url : "xx",
//省略type data等
error : function(){
//这就是请求失败的回调函数,请求发生错误之类的就会执行
alert("请求异常");
//当请求发生错误的时候回弹出 请求异常这样你就知道请求发送了但是出现了问题
},
success : function(){
//这是请求成功了,后台返回了处理结果。
alert("请求成功");
}
})结合上面的ajax通俗点给你说一下,我给你发了一个短信,让你帮我买个东西,买完给我回个信息,如果我短信没发出去就会执行error的回调函数,告诉我请求失败,如果我发送成功了
当你看到短信买了东西,并且给我回了消息,就会执行success的回调函数,告诉我成功了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯