异步避免回调是什么意思

来源:2-2 为搜索框添加功能--获取数据和生成下拉层结构

小姜同学666

2020-02-14 11:04:15

老师在写ajax时,判断成功和失败使用done和fail方法,这个异步方法对比回调函数的方法有什么优势?

写回答

1回答

樱桃小胖子

2020-02-14

同学你好,由于jQuery.ajax返回的是jqXHR对象,它是浏览器原生XMLHttpRequest对象的一个超集,为了让回调函数名字统一,便于$.ajax中使用,jqXHR提供了.error(),.success(),.complete(),由于版本升级,才有了相应的.fail(),.done(),.always()三个方法。使用done(), fail(), always()是 为了避免代码嵌套在ajax里面,方便阅读。

如果我的回答帮助了你,希望采纳,祝学习愉快!

0

0 学习 · 14456 问题

查看课程