关于ajax异步请求
老师,您好:
这一章节讲的太模糊了吧,下面这些完全不懂啊,老师一上来就直接把各种各样的函数弄出来了,完全不知道这些函数是干什么的,老师,能不能一个一个步骤的讲解一下,以及这里面涉及到的函数是做什么的?不太清楚啊,请老师解释一下这下面的每一个的原理和函数作用,不明白这些的意思,谢谢
正在回答
同学,你好,
1、Ajax是一种无需重新加载整个网页的情况下,能够部分更新网页的技术。主要是实现页面和 web 服务器之间数据的异步传输。每当用户提交输入,服务器会返回新网页,传统的 web 应用程序往往运行缓慢,且越来越不友好。通过 AJAX,web 应用程序无需重载网页,就可以发送并取回数据。
2、当前小节中讲解了ajax原理实现的五个步骤
1)创建XMLHttpRequest对象,根据不同的浏览器进行判断
2)注册回调函数,当状态发生变化时进行相应的处理,判断状态是否为4,若条件成立则打印状态码
3)配置请求参数,不论是post和get都会有参数
4)发送请求
open()方法用于指定 HTTP 请求的参数,或者说初始化 XMLHttpRequest 实例对象。
send()方法用于实际发出 HTTP 请求
5)创建回调函数
3、回调函数就是一个参数,将这个函数作为参数传到另一个函数里面,当函数执行完之后,再执行传进去的函数,这个过程就叫做回调。
- 参与学习 人
- 提交作业 218 份
- 解答问题 3562 个
本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星