jquery Ajax回调函数
在学习js期间一直不明白回调函数的意思,当我理解了才发现是我自己想多了,回调函数其实是个很好理解的东西,我真正不理解的是当jquery ajax发送一个请求时为什么会执行这个回调函数,其实这个回调函数是ajax请求中定义的一个方法而已,jquery ajax请求封装的核心对象是js的xmlhttprequest。每当xmlhttprequest向服务器发送一个请求时,服务器就会反馈一个信息给我们,服务给我们反馈的信息有好多种状态,具体的请上网查看xmlhttprequest这个对象的含义。一个jquery ajax请求就相当于定义了一个xmlhttprequest对象,通过jquery的ajax请求就是对js xmlhttprequest的这个对象进行二次封装,通过js对象的封装原理,每当我分执行jquery ajax请求的时候服务器都回反馈一个信息给我们,通过反馈给我们的信息状态来执行相应得ajax相对应的几个回到函数。
js回调函数其实很好理解;无非就是将js的函数当作参数在另一个js的方法中执行,比如:
function mian(a){
alert("执行一个回调函数");
a();
};
function a(){
alert("执行回调函数a");
};
然后我们再来理解jquery ajax对象的的回调
$.ajax({
url:"",
type:"",
success:function(request){
}
});
无非就是在ajax对象的 success 属性中定义了一个方法,当服务器反馈信息给我们的时候我们在执行success属性的这个方法。
讲到这里已经是我的极限了,至于你理不理解就看你自己了。很多的东西理解起单个的意思很好理解,但当结合起另外一件事物理解起来就有点没那么透彻了,所以我们要懂得
分阶思考,我们所要思考的就是如何把别人提供给我们的东西用的得心意手,用的有创意性,然后再理解他的原理。
jquery Ajax回调函数相关推荐
- jQuery AJAX回调函数this指向问题
了解JavaScript的人都知道JavaScript的this不总是指向当前对象,函数或类中的this指向与调用这个函数的对象以及上下文环境是息息相关的.如在全局作用域调用一个含this的对象,此时 ...
- JQuery Ajax 回调函数为全局变量赋值
背景 如题,在使用Echarts的地图时,需要为图表填充数据.但是如果写在success的回调函数中,代码很长并且有大量重复,显然不是正确的打开方式.因此定义了一个外部变量,使用Ajax请求数据, ...
- java如何构造ajax回调参数,jQuery实现ajax回调函数带入参数的方法示例
本文实例讲述了jQuery实现ajax回调函数带入参数的方法.分享给大家供大家参考,具体如下: 不带参数的写法: function pass(htmlId,auditingFlag){ var url ...
- 对ajax回调函数的研究
假如你现在还在为自己的技术担忧,假如你现在想提升自己的工资,假如你想在职场上获得更多的话语权,假如你想顺利的度过35岁这个魔咒,假如你想体验BAT的工作环境,那么现在请我们一起开启提升技术之旅吧,详情 ...
- spring返回数据使用ajax,【spring 后台跳转前台】使用ajax访问的后台,后台正常执行,返回数据,但是不能进入前台的ajax回调函数中...
问题1: 使用ajax访问的后台,后台正常执行,并且正常返回数据,但是不能进入前台的ajax回调函数中 问题展示: 问题解决: 最后发现是因为后台的方法并未加注解:@ResponseBody,导致方法 ...
- ajax回调给全局变量,jquery.Ajax回调成功后数据赋值给全局变量的问题
先来看一代码ajax function checkoldpass($pass) { $.ajax({ type: 'get', url: '/admin/check', data: {'passwor ...
- ajax中判空函数,jQuery Ajax成功函数数据为空?
我是ajax/php的新手并且学习它.我试图通过ajax传递php值,但是我无法从php文件获取响应变量到ajax.尽管ajax成功,但为什么数据或结果或php的响应是NULL.这里有什么缺失,我无法 ...
- ajax回调函数有时成功有时失败,javascript - Ajax 回调函数行为随机。我做错了什么?...
我有以下行为随机的 ajax 函数.有时会显示警报 success finally.在其他情况下,第二个警报是 显示 Failure: my status is 500. promptId 从调用函数 ...
- 解决ajax回调函数无返回值得问题
解决ajax回调函数无返回值得问题 参考文章: (1)解决ajax回调函数无返回值得问题 (2)https://www.cnblogs.com/lzxlfly/p/5879167.html (3)ht ...
- Ajax回调函数无反应及进erro问题记录。
一:问题描述 ajax回调函数,明明后台返回成功了,前端一直进Erro 二:问题反思 1.前端知识体系认知的不够完善.一直做后端的我,总感觉ajax套用模版就好,普通的模版,只有success,没写e ...
最新文章
- 合肥工业大学—SQL Server数据库实验十:用户及其权限管理
- HDU - 2586 How far away LCA+tanjar离线算法
- 《小印记》源码分享--极光推送服务器篇
- requests模拟登陆 验证码
- SQL Server 创建存储过程
- InfoPath的常见问题---连接外部数据源提示
- 洛谷 题解 P1135 【奇怪的电梯】
- C# 取电信公网IP并发送邮件
- 虎牙改名字服务器升级维护中,王一博“虎牙直播”被占id,无奈改了名字,新名字却被吐槽...
- 最近好颓废啊,改过自新就从收拾自己的东西开始吧
- 京东护城河已破,京东沦陷指日可待?下一步将走向何方?
- 程序员在囧途之火葬场惊魂14天
- linux并发控制之顺序锁
- 爱普生荣膺第十届制博会机器人类唯一奖项
- 【iOS开发】—— 通过URL Scheme调用外部地图软件
- 宝宝出生前妈妈准备物品清单
- 2021年华中杯数学建模挑战赛B题技术问答社区重复问题识别求解全过程文档及程序
- 输入框input type=“text“(获取值、设置默认值)
- 12月世界燕窝滋补品展|上海燕博会|冻干燕窝展联合滋补生态大会,共赴新未来
- 软件测试--黑盒测试常用测试分析方法总结
热门文章
- 阿里云手机验证码注册(可以使用阿里云提供的测试模板,不用个人申请)
- 用Python - Requests给项目加个短信验证码注册登录,只花了3分钟
- 条件关系和因果关系,原因和理由的区别
- QT中on_pushButton_clicked()用法
- 【Tool】ELF 和 AXF 文件分析详解
- 计算机上网记录怎么清除,win7系统彻底清除上网记录的详细方法
- 华为安装gsm框架_华为手机怎么安装 GMS 框架和谷歌应用?
- 推荐一个开源 Java 小说网站项目
- 最大子列问题与分治算法
- 计算机取消补考,2005级《计算机文化基础》补考通知