100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > jquery Ajax回调函数

jquery Ajax回调函数

时间:2021-09-23 21:33:30

相关推荐

jquery Ajax回调函数

在学习js期间一直不明白回调函数的意思,当我理解了才发现是我自己想多了,回调函数其实是个很好理解的东西,我真正不理解的是当jquery ajax发送一个请求时为什么会执行这个回调函数,其实这个回调函数是ajax请求中定义的一个方法而已,jquery ajax请求封装的核心对象是js的xmlhttprequest。每当xmlhttprequest向服务器发送一个请求时,服务器就会反馈一个信息给我们,服务给我们反馈的信息有好多种状态,具体的请上网查看xmlhttprequest这个对象的含义。一个jquery ajax请求就相当于定义了一个xmlhttprequest对象,通过jquery的ajax请求就是对jsxmlhttprequest的这个对象进行二次封装,通过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属性的这个方法。

讲到这里已经是我的极限了,至于你理不理解就看你自己了。很多的东西理解起单个的意思很好理解,但当结合起另外一件事物理解起来就有点没那么透彻了,所以我们要懂得

分阶思考,我们所要思考的就是如何把别人提供给我们的东西用的得心意手,用的有创意性,然后再理解他的原理。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。