-
实现内容要求
查看全部 -
AJAX的例子
查看全部 -
一个典型的xhr建立ajax异步请求需要4个步骤
new一个xhr对象
调用open方法
send发送请求
对这个过程进行一个监听来知道服务器是否正确响应,如果成功响应,可以做一些事情,比如获取响应的内容,响应的头文件内容等等,然后在页面上做一些呈现。
这个过程很简单,但这个过程涵盖了ajax大部分的内容
查看全部 -
如何监听,通过onReadyStateChange变化的时候去触发,按照上面的触发类型,会触发5次,从0-4的状态,但是我们一般注意的是状态4请求成功且请求成功,这里的等于号是恒等于===
查看全部 -
在响应返回的时候得到通知
查看全部 -
获取响应值
查看全部 -
第3个发送post请求,其实是要创建一个叫王二狗的人的表单信息,所以在第二句设置http的头信息,告诉web服务器,要发送一个表单,以send里面的内容作为表单信息发送。
setRequestHeader必须写在open和send中间负责抛出异常
查看全部 -
发送请求的例子
查看全部 -
xhr的方法:open和send
open方法将请求发送到服务器,里面的第一个参数method有get和put方法且不区分大小写,一般使用大写
async表示请求 同步还是异步,要是参数设置为false表示同步,true表示异步,默认为true
send方法将请求发回服务器
查看全部 -
状态码类型,了解状态码有利于对web应用程序调试的效率和质量
查看全部 -
200是一个状态码表示请求成功
查看全部 -
http响应组成
查看全部 -
get方法发送的信息对任何人都是可见的,从客户端获取信息
post向服务端发送信息,不在URL中显示
查看全部 -
请求头是红框标注的,红框上面的是请求头,空行表示空行,空行下面是请求体,发送的字符串信息,这里发送的是用户名和密码,但是用get来发送用户名和密码是不安全的
查看全部 -
http请求的组成部分
查看全部
举报