四时宝库

程序员的知识宝库

Web前端-Ajax基础技术(web前端工程师必备技术jquery)

ajax是浏览器提供一套的api,用于向服务器发出请求,接受服务端返回的响应,通过javascript调用,实现通过代码控制请求与响应,实现网络编程。

ajax发送请求:

http协议:

进行初始化,建立连接,接收响应,响应体加载,加载成功!

异步的 JavaScript 和 XML

用于创建快速动态网页的技术

XMLHttpRequest 对象

向服务器发送请求

请求类型,为get和post,url文件在服务器上的位置,true异步和false同步。

onreadystatechange 事件

XMLHttpRequest 的状态信息,从0到4变化,0为请求未初始化,1为建立连接成功,2为请求已接收,3为请求处理中,4为请求完成。

onreadystatechange事件

readyState返回当前请求的状态

responseBody将回应信息文体

status返回当前请求的状态码

statusText返回当前请求的响应的状态

abort取消当前请求

getAllResponseHeaders获取响应指定的http头

open创建一个新的http请求

send发送请求到http服务器并接收回应

setRequestHeader指定请求头

响应数据

如何解析服务端的数据:

兼容:

模板:

面试手写

实例

实例

想要学习更多的web前端技术,欢迎来重庆千锋,千锋提供两周免费试听课程,想要学习的同学可以前来试听。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接